Skip to content

Commit 5df326b

Browse files
committed
First part of adjusting databases
1 parent 2496cf0 commit 5df326b

File tree

3 files changed

+269
-194
lines changed

3 files changed

+269
-194
lines changed

machine_learning_hep/data/data_run3/database_ml_parameters_LcToPKPi_multiclass_ana.yml

Lines changed: 142 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -327,8 +327,8 @@ LcpKpi:
327327
seedmerge: [12] #list of periods
328328
period: [LHC23_pass4_thin] #list of periods
329329
select_period: [1]
330-
prefix_dir: /data8/majak/MLHEP-data/24012025/
331-
unmerged_tree_dir: [LHC23_pass4_thin_hy_applied_331623/alice/cern.ch/user/a/alihyperloop/jobs/0123] #list of periods
330+
prefix_dir: /data2/MLhep/
331+
unmerged_tree_dir: [real/train_331623/alice/cern.ch/user/a/alihyperloop/jobs/0123] #list of periods
332332
pkl: [LHC23pp_pass4/prod_LHC23_pass4_thin/pkldata] #list of periods
333333
pkl_skimmed: [LHC23pp_pass4/prod_LHC23_pass4_thin/pklskdata] #list of periods
334334
pkl_skimmed_merge_for_ml: [LHC23pp_pass4/prod_LHC23_pass4_thin/pklskmldata] #list of periods
@@ -344,8 +344,8 @@ LcpKpi:
344344
seedmerge: [12] #list of periods
345345
period: [LHC24h1] #list of periods
346346
select_period: [1]
347-
prefix_dir: /data8/majak/MLHEP-data/23012025/
348-
unmerged_tree_dir: [LHC24h1_hy_applied_327181/alice/cern.ch/user/a/alihyperloop/jobs/0119] #list of periods
347+
prefix_dir: /data2/MLhep/
348+
unmerged_tree_dir: [sim/train_327181/alice/cern.ch/user/a/alihyperloop/jobs/0119] #list of periods
349349
pkl: [LHC24pp_mc/prod_LHC24h1/pklmc] #list of periods
350350
pkl_skimmed: [LHC24pp_mc/prod_LHC24h1/pklskmc] #list of periods
351351
pkl_skimmed_merge_for_ml: [LHC24pp_mc/prod_LHC24h1/pklskmlmc] #list of periods
@@ -377,7 +377,7 @@ LcpKpi:
377377
binmax: [2,3,4,5,6,7,8,10,12,24] # must be equal to sel_skim_binmax (sel_skim_binmin bins)
378378
mltype: MultiClassification
379379
ncorescrossval: 10
380-
prefix_dir_ml: /data8/majak/MLHEP/results-data-20012025/
380+
prefix_dir_ml: /data2/MLhep/
381381
mlplot: mlplot # to be removed
382382
mlout: mlout # to be removed
383383

@@ -401,11 +401,11 @@ LcpKpi:
401401

402402
mlapplication:
403403
data:
404-
prefix_dir_app: /data8/majak/MLHEP/results-data-24012025/
404+
prefix_dir_app: /data2/MLhep/
405405
pkl_skimmed_dec: [LHC23pp_pass4/MLapplication/prod_LHC23_pass4_thin/skpkldecdata] #list of periods
406406
pkl_skimmed_decmerged: [LHC23pp_pass4/MLapplication/prod_LHC23_pass4_thin/skpkldecdatamerged] #list of periods
407407
mc:
408-
prefix_dir_app: /data8/majak/MLHEP/results-mc-23012025/
408+
prefix_dir_app: /data2/MLhep/
409409
pkl_skimmed_dec: [LHC24pp_mc/MLapplication/prod_LHC24h1/skpkldecmc] #list of periods
410410
pkl_skimmed_decmerged: [LHC24pp_mc/MLapplication/prod_LHC24h1/skpkldecmcmerged] #list of periods
411411
modelname: xgboost
@@ -463,20 +463,24 @@ LcpKpi:
463463

464464
data:
465465
runselection: [null] #FIXME
466-
prefix_dir_res: /data8/majak/MLHEP/results-data-24012025-zero-cuts/
466+
prefix_dir_res: /data2/MLhep/
467467
results: [LHC23pp_pass4/Results/prod_LHC23_pass4_thin/resultsdata] #list of periods
468468
resultsallp: LHC23pp_pass4/Results/resultsdatatot
469469
mc:
470470
runselection: [null] #FIXME
471-
prefix_dir_res: /data8/majak/MLHEP/results-mc-23012025-zero-cuts/
471+
prefix_dir_res: /data2/MLhep/
472472
results: [LHC24pp_mc/Results/prod_LHC24h1/resultsmc] #list of periods
473473
resultsallp: LHC24pp_mc/Results/resultsmctot
474474

475+
nevents: 290860860000
475476
dobkgfromsideband: false
477+
fitcase: Lc
476478
latexnamehadron: "#Lambda_{c}^{pK#pi}"
477-
mass_fit_lim: [2.05, 2.50] # region for the fit of the invariant mass distribution [GeV/c^2]
479+
mass_fit_lim: [2.10, 2.47] # region for the fit of the invariant mass distribution [GeV/c^2]
478480
bin_width: 0.001 # bin width of the invariant mass histogram
479-
n_rebin: [3,3,3,4,5,6,7,7,8,8] # number of mass bins to merge
481+
n_rebin: [2,2,2,2,2,3,3,4,5,6,6] # number of mass bins to merge
482+
fixed_sigma: [False, False, False, False, False, False, False, False, False, False, False]
483+
fixed_sigma_val: [0.0082, 0.0092, 0.0104, 0.0116, 0.0134, 0.0145, 0.0162, 0.0182, 0.0204, 0.0230, 0.0263]
480484

481485
pdf_names:
482486
pdf_sig: "sig"
@@ -486,121 +490,185 @@ LcpKpi:
486490
gauss_mean: "mean"
487491
gauss_sigma: "sigma_g1"
488492
double_gauss_sigma: "sigma_wide"
493+
alpha_l: "alpha1"
494+
alpha_r: "alpha2"
495+
n_l: "n1"
496+
n_r: "n2"
489497
fraction_refl: "frac_refl"
490498

491499
# To initialize the individual fits in pT bins
492500
# Decide whether to take the sigma from MC or data for individual fits
493501
mass_roofit:
494502
- level: mc
503+
ptrange: [0., 2.]
504+
range: [2.18, 2.39]
505+
components:
506+
sig:
507+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.288, 2.283, 2.289], sigma_g1[0.0085, 0.0085], alpha1[1.3506, 1.3506], n1[40.0972, 40.0972], alpha1[1.3506, 1.3506], n1[40.0972, 40.0972])'
508+
bkg:
509+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
510+
model:
511+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
512+
- level: mc
513+
ptrange: [2., 3.]
514+
range: [2.18, 2.40]
515+
components:
516+
sig:
517+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.288, 2.283, 2.289], sigma_g1[0.0088, 0.0088], alpha1[1.64, 1.64], n1[30., 30.], alpha1[1.64, 1.64], n1[30., 30.])'
518+
bkg:
519+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
520+
model:
521+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
522+
- level: mc
523+
ptrange: [3., 4.]
524+
range: [2.18, 2.39]
525+
components:
526+
sig:
527+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0102, 0.0102], alpha1[1.53, 1.53], n1[67.37, 67.37], alpha1[1.53, 1.53], n1[67.37, 67.37])'
528+
bkg:
529+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
530+
model:
531+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
532+
- level: mc
533+
ptrange: [4., 5.]
534+
range: [2.18, 2.39]
535+
components:
536+
sig:
537+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0112, 0.0112], alpha1[1.21, 1.21], n1[94.58, 94.58], alpha1[1.21, 1.21], n1[94.58, 94.58])'
538+
bkg:
539+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
540+
model:
541+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
542+
- level: mc
543+
ptrange: [5., 6.]
544+
range: [2.18, 2.39]
545+
components:
546+
sig:
547+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0127, 0.0127], alpha1[1.147, 1.147], n1[77.2867, 77.2867], alpha1[1.147, 1.147], n1[77.2867, 77.2867])'
548+
bkg:
549+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
550+
model:
551+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
552+
- level: mc
553+
ptrange: [6., 7.]
554+
range: [2.18, 2.39]
555+
components:
556+
sig:
557+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0131, 0.0131], alpha1[1.026, 1.026], n1[90.26, 90.26], alpha1[1.026, 1.026], n1[90.26, 90.26])'
558+
bkg:
559+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
560+
model:
561+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
562+
- level: mc
563+
ptrange: [7., 8.]
564+
range: [2.10, 2.45]
565+
components:
566+
sig:
567+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0151, 0.0151], alpha1[1.249, 1.249], n1[99.955, 99.955], alpha1[1.249, 1.249], n1[99.955, 99.955])'
568+
bkg:
569+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
570+
model:
571+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
572+
- level: mc
573+
ptrange: [8., 10.]
574+
range: [2.10, 2.45]
575+
components:
576+
sig:
577+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0174, 0.0174], alpha1[1.315, 1.315], n1[4., 4.], alpha1[1.315, 1.315], n1[4., 4.])'
578+
bkg:
579+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
580+
model:
581+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
582+
- level: mc
583+
ptrange: [10., 12.]
584+
range: [2.10, 2.45]
585+
components:
586+
sig:
587+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0187, 0.0187], alpha1[1.013, 1.013], n1[5.0, 5.0], alpha1[1.013, 1.013], n1[5.0, 5.0])'
588+
bkg:
589+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
590+
model:
591+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
592+
- level: mc
593+
ptrange: [12., 16.]
495594
range: [2.10, 2.45]
496595
components:
497596
sig:
498-
fn: 'Gaussian::sig(m[1., 5.], mean[2.27,2.29], sigma_g1[.01,.005,.03])'
499-
#wide:
500-
#fn: 'Gaussian::wide(m, mean, expr("n*sigma_g1", n[1.,5.], sigma_g1))'
501-
#model:
502-
#fn: 'SUM::sig(f_peak[0.,1.]*peak, wide)'
597+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0205, 0.0205], alpha1[0.8, 0.8], n1[19.30, 19.30], alpha1[0.8, 0.8], n1[19.30, 19.30])'
503598
bkg:
504599
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
505600
model:
506-
fn: 'SUM::mctot(mcfrac[0.,1.]*sig, mcbkg)'
507-
- ptrange: [1., 2.]
508-
range: [2.20, 2.38]
509-
#fix_params: ['n', 'f_peak']
601+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
602+
- level: mc
603+
ptrange: [16., 24.]
604+
range: [2.10, 2.45]
510605
components:
511-
# sig:
512-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.005,.015])'
606+
sig:
607+
fn: 'RooCrystalBall::sig(m[1., 10], mean[2.286, 2.283, 2.289], sigma_g1[0.0205, 0.0205], alpha1[0.8, 0.8], n1[19.30, 19.30], alpha1[0.8, 0.8], n1[19.30, 19.30])'
513608
bkg:
514-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[-0.1, -3, 0.], a2[0.1, -3, 3]})'
609+
fn: 'Exponential::mcbkg(m, mcalpha[0.])'
610+
model:
611+
fn: 'SUM::mctot(mcfrac[0., 0., 1.0]*sig, mcbkg)'
612+
- ptrange: [0., 2.]
613+
range: [2.21, 2.36] #2.216, 2.36
614+
components:
615+
bkg:
616+
fn: 'Polynomial::bkg(m, {a0[-1e10, 1e10], a1[-1e10, 1e10], a2[-1e10, 1e10]})'
515617
model:
516618
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
517619
- ptrange: [2., 3.]
518-
range: [2.20, 2.38]
519-
#fix_params: ['n', 'f_peak']
620+
range: [2.20, 2.368]
520621
components:
521-
# sig:
522-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.005,.015])'
523622
bkg:
524-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[-0.1, -3, 3], a2[0.1, -3, 3]})'
623+
fn: 'Polynomial::bkg(m, {a0[-1e8, 1e8], a1[-1e8, 1e8], a2[-1e8, 1e8]})'
525624
model:
526625
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
527626
- ptrange: [3., 4.]
528-
range: [2.20, 2.38]
529-
#fix_params: ['n', 'f_peak']
627+
range: [2.19, 2.38]
530628
components:
531-
# sig:
532-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.005,.015])'
533629
bkg:
534-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[-0.1, -3, 3], a2[0.1, -3, 3]})'
630+
fn: 'Polynomial::bkg(m, {a0[-1e8, 1e8], a1[-1e8, 1e8], a2[-1e8, 1e8]})'
535631
model:
536-
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
632+
fn: 'SUM::sum(f_sig[0., 0., 0.8]*sig, bkg)'
537633
- ptrange: [4., 5.]
538-
range: [2.12, 2.4]
539-
#fix_params: ['n', 'f_peak']
634+
range: [2.19, 2.38]
540635
components:
541-
# sig:
542-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.005,.015])'
543636
bkg:
544-
fn: 'Polynomial::bkg(m, {a0[0.2, -5., 5.], a1[-0.6, -2., -0.001], a2[-0.8, -3., -0.001]})'
637+
fn: 'Polynomial::bkg(m, {a0[2000, -1e10, 1e10], a1[-1e10, 1e10], a2[-1e10, 1e10]})'
545638
model:
546639
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
547640
- ptrange: [5., 6.]
548-
range: [2.12, 2.4]
549-
#fix_params: ['n', 'f_peak']
641+
range: [2.18, 2.39]
550642
components:
551-
# sig:
552-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.005,.015])'
553643
bkg:
554-
fn: 'Polynomial::bkg(m, {a0[0.2, -5., 5.], a1[-0.6, -2., -0.001], a2[-0.8, -3., -0.001]})'
644+
fn: 'Polynomial::bkg(m, {a0[5000, -1e10, 1e10], a1[-1e10, 1e10], a2[-1e10, 1e10]})'
555645
model:
556646
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
557647
- ptrange: [6., 7.]
558-
range: [2.12, 2.48]
559-
#fix_params: ['n', 'f_peak']
648+
range: [2.16, 2.40]
560649
components:
561-
# sig:
562-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.03])'
563650
bkg:
564-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[0.2 , -3, 0.], a2[0.2, -3, 3]})'
651+
fn: 'Polynomial::bkg(m, {a0[2000, -1e10, 1e10], a1[-1e10, 1e10], a2[-1e10, 1e10]})'
565652
model:
566653
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
567654
- ptrange: [7., 8.]
568-
range: [2.12, 2.48]
569-
#fix_params: ['n', 'f_peak']
655+
range: [2.16, 2.40]
570656
components:
571-
# sig:
572-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.03])'
573657
bkg:
574-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[0.2 , -3, 0.], a2[0.2, -3, 3]})'
658+
fn: 'Polynomial::bkg(m, {a0[1000, -1e10, 1e10], a1[-1e10, 1e10], a2[-1e10, 1e10]})'
575659
model:
576660
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
577661
- ptrange: [8., 10.]
578-
range: [2.07, 2.48]
579-
#fix_params: ['n', 'f_peak']
580-
components:
581-
# sig:
582-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.03])'
583-
bkg:
584-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[0.2 , -3, 3], a2[0.2, -3, 3]})'
585-
model:
586-
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
587-
- ptrange: [10., 12.]
588-
range: [2.07, 2.48]
589-
#fix_params: ['n', 'f_peak']
662+
range: [2.1, 2.46]
590663
components:
591-
# sig:
592-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.03])'
593664
bkg:
594-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[0.2 , -3, 3], a2[0.2, -3, 3]})'
665+
fn: 'Polynomial::bkg(m, {a0[1000, -1e10, 1e10], a1[-1e10, 1e10], a2[-1e10, 1e10]})'
595666
model:
596667
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
597-
- range: [2.05, 2.49]
598-
#fix_params: ['n', 'f_peak']
668+
- range: [2.1, 2.46]
599669
components:
600-
# sig:
601-
# fn: 'Gaussian::sig(m, mean[2.28,2.29], sigma_g1[.005,.03])'
602670
bkg:
603-
fn: 'Polynomial::bkg(m, {a0[0.2, -5, 5], a1[0.2 , -3, 3], a2[0.2, -3, 3]})'
671+
fn: 'Polynomial::bkg(m, {a0[2000, -1e10, 1e10], a1[-1e10, 1e10], a2[-1e10, 1e10]})'
604672
model:
605673
fn: 'SUM::sum(f_sig[0.,1.]*sig, bkg)'
606674

0 commit comments

Comments
 (0)