@@ -348,37 +348,52 @@ struct strangenesstofpid {
348348 histos.add (" h2dPionMeasuredVsExpected" , " h2dPionMeasuredVsExpected" , {HistType::kTH2F , {axisTime, axisTime}});
349349
350350 histos.add (" hArcDebug" , " hArcDebug" , kTH2F , {axisPt, {500 , -5 .0f , 10 .0f }});
351- histos.add (" h2dposDeltaTimeAsXiPi" , " h2dposDeltaTimeAsXiPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
352- histos.add (" h2dposDeltaTimeAsXiPr" , " h2dposDeltaTimeAsXiPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
353- histos.add (" h2dnegDeltaTimeAsXiPi" , " h2dnegDeltaTimeAsXiPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
354- histos.add (" h2dnegDeltaTimeAsXiPr" , " h2dnegDeltaTimeAsXiPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
355- histos.add (" h2dbachDeltaTimeAsXiPi" , " h2dbachDeltaTimeAsXiPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
356-
357- histos.add (" h2dposDeltaTimeAsOmPi" , " h2dposDeltaTimeAsOmPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
358- histos.add (" h2dposDeltaTimeAsOmPr" , " h2dposDeltaTimeAsOmPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
359- histos.add (" h2dnegDeltaTimeAsOmPi" , " h2dnegDeltaTimeAsOmPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
360- histos.add (" h2dnegDeltaTimeAsOmPr" , " h2dnegDeltaTimeAsOmPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
361- histos.add (" h2dbachDeltaTimeAsOmKa" , " h2dbachDeltaTimeAsOmKa" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
362351
363352 // standard deltaTime values
364- histos.add (" h2dDeltaTimePositiveLambdaPi" , " h2dDeltaTimePositiveLambdaPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
365- histos.add (" h2dDeltaTimeNegativeLambdaPi" , " h2dDeltaTimeNegativeLambdaPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
366- histos.add (" h2dDeltaTimePositiveLambdaPr" , " h2dDeltaTimePositiveLambdaPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
367- histos.add (" h2dDeltaTimeNegativeLambdaPr" , " h2dDeltaTimeNegativeLambdaPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
368- histos.add (" h2dDeltaTimePositiveK0ShortPi" , " h2dDeltaTimePositiveK0ShortPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
369- histos.add (" h2dDeltaTimeNegativeK0ShortPi" , " h2dDeltaTimeNegativeK0ShortPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
353+ if (calculateV0s.value >0 ){
354+ histos.add (" h2dDeltaTimePositiveLambdaPi" , " h2dDeltaTimePositiveLambdaPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
355+ histos.add (" h2dDeltaTimeNegativeLambdaPi" , " h2dDeltaTimeNegativeLambdaPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
356+ histos.add (" h2dDeltaTimePositiveLambdaPr" , " h2dDeltaTimePositiveLambdaPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
357+ histos.add (" h2dDeltaTimeNegativeLambdaPr" , " h2dDeltaTimeNegativeLambdaPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
358+ histos.add (" h2dDeltaTimePositiveK0ShortPi" , " h2dDeltaTimePositiveK0ShortPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
359+ histos.add (" h2dDeltaTimeNegativeK0ShortPi" , " h2dDeltaTimeNegativeK0ShortPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
360+ }
361+
362+ if (calculateCascades.value >0 ){
363+ histos.add (" h2dposDeltaTimeAsXiPi" , " h2dposDeltaTimeAsXiPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
364+ histos.add (" h2dposDeltaTimeAsXiPr" , " h2dposDeltaTimeAsXiPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
365+ histos.add (" h2dnegDeltaTimeAsXiPi" , " h2dnegDeltaTimeAsXiPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
366+ histos.add (" h2dnegDeltaTimeAsXiPr" , " h2dnegDeltaTimeAsXiPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
367+ histos.add (" h2dbachDeltaTimeAsXiPi" , " h2dbachDeltaTimeAsXiPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
368+
369+ histos.add (" h2dposDeltaTimeAsOmPi" , " h2dposDeltaTimeAsOmPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
370+ histos.add (" h2dposDeltaTimeAsOmPr" , " h2dposDeltaTimeAsOmPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
371+ histos.add (" h2dnegDeltaTimeAsOmPi" , " h2dnegDeltaTimeAsOmPi" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
372+ histos.add (" h2dnegDeltaTimeAsOmPr" , " h2dnegDeltaTimeAsOmPr" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
373+ histos.add (" h2dbachDeltaTimeAsOmKa" , " h2dbachDeltaTimeAsOmKa" , {HistType::kTH3F , {axisPt, axisEta, axisDeltaTime}});
374+ }
370375
371376 histos.add (" h2dPositiveTOFProperties" , " h2dPositiveTOFProperties" , {HistType::kTH2F , {axisPt, {4 , -0.5 , 3 .5f }}});
372377 histos.add (" h2dNegativeTOFProperties" , " h2dNegativeTOFProperties" , {HistType::kTH2F , {axisPt, {4 , -0.5 , 3 .5f }}});
373378
374379 if (doQANSigma) {
375- // standard NSigma values
376- histos.add (" h2dNSigmaPositiveLambdaPi" , " h2dNSigmaPositiveLambdaPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
377- histos.add (" h2dNSigmaNegativeLambdaPi" , " h2dNSigmaNegativeLambdaPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
378- histos.add (" h2dNSigmaPositiveLambdaPr" , " h2dNSigmaPositiveLambdaPr" , {HistType::kTH2F , {axisPt, axisNSigma}});
379- histos.add (" h2dNSigmaNegativeLambdaPr" , " h2dNSigmaNegativeLambdaPr" , {HistType::kTH2F , {axisPt, axisNSigma}});
380- histos.add (" h2dNSigmaPositiveK0ShortPi" , " h2dNSigmaPositiveK0ShortPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
381- histos.add (" h2dNSigmaNegativeK0ShortPi" , " h2dNSigmaNegativeK0ShortPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
380+ if (calculateV0s.value >0 ){
381+ histos.add (" h2dNSigmaPositiveLambdaPi" , " h2dNSigmaPositiveLambdaPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
382+ histos.add (" h2dNSigmaNegativeLambdaPi" , " h2dNSigmaNegativeLambdaPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
383+ histos.add (" h2dNSigmaPositiveLambdaPr" , " h2dNSigmaPositiveLambdaPr" , {HistType::kTH2F , {axisPt, axisNSigma}});
384+ histos.add (" h2dNSigmaNegativeLambdaPr" , " h2dNSigmaNegativeLambdaPr" , {HistType::kTH2F , {axisPt, axisNSigma}});
385+ histos.add (" h2dNSigmaPositiveK0ShortPi" , " h2dNSigmaPositiveK0ShortPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
386+ histos.add (" h2dNSigmaNegativeK0ShortPi" , " h2dNSigmaNegativeK0ShortPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
387+ }
388+
389+ if (calculateCascades.value >0 ){
390+ histos.add (" h2dNSigmaXiLaPi" , " h2dNSigmaXiLaPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
391+ histos.add (" h2dNSigmaXiLaPr" , " h2dNSigmaXiLaPr" , {HistType::kTH2F , {axisPt, axisNSigma}});
392+ histos.add (" h2dNSigmaXiPi" , " h2dNSigmaXiPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
393+ histos.add (" h2dNSigmaOmLaPi" , " h2dNSigmaOmLaPi" , {HistType::kTH2F , {axisPt, axisNSigma}});
394+ histos.add (" h2dNSigmaOmLaPr" , " h2dNSigmaOmLaPr" , {HistType::kTH2F , {axisPt, axisNSigma}});
395+ histos.add (" h2dNSigmaOmKa" , " h2dNSigmaOmKa" , {HistType::kTH2F , {axisPt, axisNSigma}});
396+ }
382397 }
383398
384399 // delta lambda decay time
0 commit comments