Skip to content

Commit 1d9b272

Browse files
Benedikt Volkelsawenzel
authored andcommitted
Add HF D0 analysis
1 parent 02d2472 commit 1d9b272

File tree

2 files changed

+234
-0
lines changed

2 files changed

+234
-0
lines changed

MC/analysis_testing/o2dpg_analysis_test_workflow.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,12 @@
162162
"valid_for": [ANALYSIS_VALID_MC],
163163
"cmd": "o2-analysis-timestamp {CONFIG} | o2-analysis-track-propagation {CONFIG} | o2-analysis-event-selection {CONFIG} | o2-analysis-mm-particles-to-tracks {CONFIG} | o2-analysis-mm-dndeta {CONFIG} {AOD}"}
164164
ANALYSES.append(analysis_PWGMMMDnDeta)
165+
analysis_PWGHFD0 = {"name": "PWGHFD0",
166+
"expected_output": ["AnalysisResults.root"],
167+
"valid_for": [ANALYSIS_VALID_MC],
168+
"cmd": "o2-analysis-hf-track-index-skims-creator {CONFIG} | o2-analysis-hf-candidate-creator-2prong {CONFIG} | o2-analysis-hf-d0-candidate-selector {CONFIG} | o2-analysis-hf-task-d0 {CONFIG} | o2-analysis-timestamp {CONFIG} | o2-analysis-track-propagation {CONFIG} | o2-analysis-trackselection {CONFIG} | o2-analysis-event-selection {CONFIG} | o2-analysis-multiplicity-table {CONFIG} | o2-analysis-pid-tpc-full {CONFIG} | o2-analysis-pid-tof-base {CONFIG} | o2-analysis-pid-tof-full {CONFIG} {AOD}"}
169+
ANALYSES.append(analysis_PWGHFD0)
170+
165171

166172
def make_merged_analysis(*analysis_names, accept_data_or_mc=ANALYSIS_VALID_MC):
167173
"""merge CMD / DPL piping to one large pipe

MC/config/analysis_testing/json/analysis-testing-mc.json

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,5 +372,233 @@
372372
"processTagging": "true",
373373
"processTrackEfficiency": "true",
374374
"processGen": "true"
375+
},
376+
"hf-track-index-skims-creator": {
377+
"fillHistograms": "true",
378+
"do3prong": "1",
379+
"bz": "5.",
380+
"propToDCA": "true",
381+
"maxRad": "5.",
382+
"maxDZIni": "999.",
383+
"minParamChange": "0.001",
384+
"minRelChi2Change": "0.9",
385+
386+
"pTBinsD0ToPiK": {
387+
"values": [
388+
"0.",
389+
"5.",
390+
"1000."
391+
]
392+
},
393+
"cutsD0ToPiK": {
394+
"values": [
395+
["1.61", "2.12", "0.5", "0.00"],
396+
["1.61", "2.12", "0.5", "0.00"]
397+
]
398+
},
399+
400+
"pTBinsJpsiToEE": {
401+
"values": [
402+
"0.",
403+
"5.",
404+
"1000."
405+
]
406+
},
407+
"cutsJpsiToEE": {
408+
"values": [
409+
["2.5", "4.1", "-2.", "1000.00"],
410+
["2.5", "4.1", "-2.", "1000.00"]
411+
]
412+
},
413+
414+
"pTBinsJpsiToMuMu": {
415+
"values": [
416+
"0.",
417+
"5.",
418+
"1000."
419+
]
420+
},
421+
"cutsJpsiToMuMu": {
422+
"values": [
423+
["2.5", "4.1", "-2.", "1000.00"],
424+
["2.5", "4.1", "-2.", "1000.00"]
425+
]
426+
},
427+
428+
"pTBinsDPlusToPiKPi": {
429+
"values": [
430+
"1.",
431+
"5.",
432+
"1000."
433+
]
434+
},
435+
"cutsDPlusToPiKPi": {
436+
"values": [
437+
["1.67", "2.07", "0.7", "0.03"],
438+
["1.67", "2.07", "0.7", "0.03"]
439+
]
440+
},
441+
442+
"pTBinsDsToPiKK": {
443+
"values": [
444+
"1.5",
445+
"5.",
446+
"1000."
447+
]
448+
},
449+
"cutsDsToPiKK": {
450+
"values": [
451+
["1.74", "2.18", "0.94", "0.02"],
452+
["1.74", "2.18", "0.94", "0.02"]
453+
]
454+
},
455+
456+
"pTBinsLcToPKPi": {
457+
"values": [
458+
"4.",
459+
"5.",
460+
"1000."
461+
]
462+
},
463+
"cutsLcToPKPi": {
464+
"values": [
465+
["1.98", "2.58", "-2.", "0.0"],
466+
["1.98", "2.58", "-2.", "0.0"]
467+
]
468+
},
469+
470+
"pTBinsXicToPKPi": {
471+
"values": [
472+
"4.",
473+
"5.",
474+
"1000."
475+
]
476+
},
477+
"cutsXicToPKPi": {
478+
"values": [
479+
["2.10", "2.80", "-2.", "0.0"],
480+
["2.10", "2.80", "-2.", "0.0"]
481+
]
482+
}
483+
},
484+
"hf-cand-creator-2prong": {
485+
"d_bz": "5.",
486+
"b_propdca": "true",
487+
"d_maxr": "5.",
488+
"d_maxdzini": "999.",
489+
"d_minparamchange": "0.001",
490+
"d_minrelchi2change": "0.9",
491+
"b_dovalplots": "true"
492+
},
493+
"hf-cand-creator-2prong-expressions": {
494+
"processMC": "true"
495+
},
496+
"hf-d0-candidate-selector": {
497+
"d_pTCandMin": "0.",
498+
"d_pTCandMax": "50.",
499+
"d_pidTPCMinpT": "0.15",
500+
"d_pidTPCMaxpT": "10.",
501+
"d_pidTOFMinpT": "0.15",
502+
"d_pidTOFMaxpT": "10.",
503+
"d_TPCNClsFindablePIDCut": "50.",
504+
"d_nSigmaTPC": "3.",
505+
"d_nSigmaTPCCombined": "5.",
506+
"d_nSigmaTOF": "3.",
507+
"d_nSigmaTOFCombined": "5.",
508+
"pTBins": {
509+
"values": [
510+
"0",
511+
"0.5",
512+
"1",
513+
"1.5",
514+
"2",
515+
"2.5",
516+
"3",
517+
"3.5",
518+
"4",
519+
"4.5",
520+
"5",
521+
"5.5",
522+
"6",
523+
"6.5",
524+
"7",
525+
"7.5",
526+
"8",
527+
"9",
528+
"10",
529+
"12",
530+
"16",
531+
"20",
532+
"24",
533+
"36",
534+
"50",
535+
"100"
536+
]
537+
},
538+
"D0_to_pi_K_cuts": {
539+
"values": [
540+
[ "0.4", "0.035", "0.8", "0.5", "0.5", "0.1", "0.1", "-5.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ],
541+
[ "0.4", "0.035", "0.8", "0.5", "0.5", "0.1", "0.1", "-5.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ],
542+
[ "0.4", "0.030", "0.8", "0.4", "0.4", "0.1", "0.1", "-25.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ],
543+
[ "0.4", "0.030", "0.8", "0.4", "0.4", "0.1", "0.1", "-25.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ],
544+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-20.e-5", "0.90", "0.", "0.", "10.0", "10.0", "0.06" ],
545+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-20.e-5", "0.90", "0.", "0.", "10.0", "10.0", "0.06" ],
546+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-12.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
547+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-12.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
548+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
549+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
550+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
551+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
552+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
553+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
554+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-7.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
555+
[ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-7.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
556+
[ "0.4", "0.030", "0.9", "0.7", "0.7", "0.1", "0.1", "-5.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
557+
[ "0.4", "0.030", "0.9", "0.7", "0.7", "0.1", "0.1", "-5.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
558+
[ "0.4", "0.030", "0.9", "0.7", "0.7", "0.1", "0.1", "-5.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
559+
[ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "10.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
560+
[ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
561+
[ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
562+
[ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
563+
[ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ],
564+
[ "0.4", "0.030", "1.0", "0.6", "0.6", "0.1", "0.1", "1000.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ]
565+
]
566+
}
567+
},
568+
"hf-task-d0": {
569+
"cutYCandMax": "0.8",
570+
"d_selectionFlagD0": "0",
571+
"d_selectionFlagD0bar": "0",
572+
"pTBins": {
573+
"values": [
574+
"0",
575+
"0.5",
576+
"1",
577+
"1.5",
578+
"2",
579+
"2.5",
580+
"3",
581+
"3.5",
582+
"4",
583+
"4.5",
584+
"5",
585+
"5.5",
586+
"6",
587+
"6.5",
588+
"7",
589+
"7.5",
590+
"8",
591+
"9",
592+
"10",
593+
"12",
594+
"16",
595+
"20",
596+
"24",
597+
"36",
598+
"50",
599+
"100"
600+
]
601+
},
602+
"processMC": "true"
375603
}
376604
}

0 commit comments

Comments
 (0)