@@ -147,7 +147,7 @@ struct strangenesstofpid {
147147 ConfigurableAxis axisDeltaTime{" axisDeltaTime" , {2000 , -1000 .0f , +1000 .0f }, " delta-time (ps)" };
148148 ConfigurableAxis axisTime{" axisTime" , {400 , 10000 .0f , +50000 .0f }, " T (ps)" };
149149 ConfigurableAxis axisNSigma{" axisNSigma" , {200 , -10 .0f , +10 .0f }, " N(#sigma)" };
150- ConfigurableAxis axisExpectedOverMeasured{ " axisExpectedOverMeasured " , {200 , 0 .9f , 2 .9f }, " T_{exp }/T_{meas }" };
150+ ConfigurableAxis axisRatioMethods{ " axisRatioMethods " , {200 , 0 .9f , 2 .9f }, " T_{method 1 }/T_{method 0 }" };
151151
152152 // master p axis
153153 ConfigurableAxis axisP{" axisP" , {VARIABLE_WIDTH, 0 .0f , 0 .1f , 0 .2f , 0 .3f , 0 .4f , 0 .5f , 0 .6f , 0 .7f , 0 .8f , 0 .9f , 1 .0f , 1 .1f , 1 .2f , 1 .3f , 1 .4f , 1 .5f , 1 .6f , 1 .7f , 1 .8f , 1 .9f , 2 .0f , 2 .2f , 2 .4f , 2 .6f , 2 .8f , 3 .0f , 3 .2f , 3 .4f , 3 .6f , 3 .8f , 4 .0f , 4 .4f , 4 .8f , 5 .2f , 5 .6f , 6 .0f , 6 .5f , 7 .0f , 7 .5f , 8 .0f , 9 .0f , 10 .0f , 11 .0f , 12 .0f , 13 .0f , 14 .0f , 15 .0f , 17 .0f , 19 .0f , 21 .0f , 23 .0f , 25 .0f , 30 .0f , 35 .0f , 40 .0f , 50 .0f }, " p_{T} (GeV/c)" };
@@ -437,10 +437,6 @@ struct strangenesstofpid {
437437
438438 // measured vs expected total time QA
439439 if (doQA) {
440- // plots for effective eloss corrections - Lambda case
441- histos.add (" h2dProtonMeasuredVsExpected" , " h2dProtonMeasuredVsExpected" , {HistType::kTH3F , {axisSmallP, axisExpectedOverMeasured, axisEta}});
442- histos.add (" h2dPionMeasuredVsExpected" , " h2dPionMeasuredVsExpected" , {HistType::kTH3F , {axisSmallP, axisExpectedOverMeasured, axisEta}});
443-
444440 // standard deltaTime values
445441 if (calculateV0s.value > 0 ) {
446442 histos.add (" h2dDeltaTimePositiveLambdaPi" , " h2dDeltaTimePositiveLambdaPi" , {HistType::kTH3F , {axisP, axisEta, axisDeltaTime}});
@@ -523,15 +519,25 @@ struct strangenesstofpid {
523519 histos.add (" hDeltaTimeMethodsVsP_negOmPr" , " hDeltaTimeMethodsVsP_negOmPr" , kTH3F , {axisP, axisEta, axisDeltaTime});
524520 histos.add (" hDeltaTimeMethodsVsP_bachOmKa" , " hDeltaTimeMethodsVsP_bachOmKa" , kTH3F , {axisP, axisEta, axisDeltaTime});
525521
526- histos.add (" hMethodComparison_posLaPi" , " hMethodComparison_posLaPi" , kTH2F , {axisTime, axisTime});
527- histos.add (" hMethodComparison_posLaPr" , " hMethodComparison_posLaPr" , kTH2F , {axisTime, axisTime});
528- histos.add (" hMethodComparison_negLaPi" , " hMethodComparison_negLaPi" , kTH2F , {axisTime, axisTime});
529- histos.add (" hMethodComparison_negLaPr" , " hMethodComparison_negLaPr" , kTH2F , {axisTime, axisTime});
522+ histos.add (" hRatioTimeMethodsVsP_posLaPr" , " hRatioTimeMethodsVsP_posLaPr" , kTH3F , {axisP, axisEta, axisRatioMethods});
523+ histos.add (" hRatioTimeMethodsVsP_posLaPi" , " hRatioTimeMethodsVsP_posLaPi" , kTH3F , {axisP, axisEta, axisRatioMethods});
524+ histos.add (" hRatioTimeMethodsVsP_posK0Pi" , " hRatioTimeMethodsVsP_posK0Pi" , kTH3F , {axisP, axisEta, axisRatioMethods});
525+ histos.add (" hRatioTimeMethodsVsP_negLaPr" , " hRatioTimeMethodsVsP_negLaPr" , kTH3F , {axisP, axisEta, axisRatioMethods});
526+ histos.add (" hRatioTimeMethodsVsP_negLaPi" , " hRatioTimeMethodsVsP_negLaPi" , kTH3F , {axisP, axisEta, axisRatioMethods});
527+ histos.add (" hRatioTimeMethodsVsP_negK0Pi" , " hRatioTimeMethodsVsP_negK0Pi" , kTH3F , {axisP, axisEta, axisRatioMethods});
528+
529+ histos.add (" hRatioTimeMethodsVsP_posXiPi" , " hRatioTimeMethodsVsP_posXiPi" , kTH3F , {axisP, axisEta, axisRatioMethods});
530+ histos.add (" hRatioTimeMethodsVsP_posXiPr" , " hRatioTimeMethodsVsP_posXiPr" , kTH3F , {axisP, axisEta, axisRatioMethods});
531+ histos.add (" hRatioTimeMethodsVsP_negXiPi" , " hRatioTimeMethodsVsP_negXiPi" , kTH3F , {axisP, axisEta, axisRatioMethods});
532+ histos.add (" hRatioTimeMethodsVsP_negXiPr" , " hRatioTimeMethodsVsP_negXiPr" , kTH3F , {axisP, axisEta, axisRatioMethods});
533+ histos.add (" hRatioTimeMethodsVsP_bachXiPi" , " hRatioTimeMethodsVsP_bachXiPi" , kTH3F , {axisP, axisEta, axisRatioMethods});
534+
535+ histos.add (" hRatioTimeMethodsVsP_posOmPi" , " hRatioTimeMethodsVsP_posOmPi" , kTH3F , {axisP, axisEta, axisRatioMethods});
536+ histos.add (" hRatioTimeMethodsVsP_posOmPr" , " hRatioTimeMethodsVsP_posOmPr" , kTH3F , {axisP, axisEta, axisRatioMethods});
537+ histos.add (" hRatioTimeMethodsVsP_negOmPi" , " hRatioTimeMethodsVsP_negOmPi" , kTH3F , {axisP, axisEta, axisRatioMethods});
538+ histos.add (" hRatioTimeMethodsVsP_negOmPr" , " hRatioTimeMethodsVsP_negOmPr" , kTH3F , {axisP, axisEta, axisRatioMethods});
539+ histos.add (" hRatioTimeMethodsVsP_bachOmKa" , " hRatioTimeMethodsVsP_bachOmKa" , kTH3F , {axisP, axisEta, axisRatioMethods});
530540
531- histos.add (" hMethodComparison_posXiPi" , " hMethodComparison_posXiPi" , kTH2F , {axisTime, axisTime});
532- histos.add (" hMethodComparison_posXiPr" , " hMethodComparison_posXiPr" , kTH2F , {axisTime, axisTime});
533- histos.add (" hMethodComparison_negXiPi" , " hMethodComparison_negXiPi" , kTH2F , {axisTime, axisTime});
534- histos.add (" hMethodComparison_negXiPr" , " hMethodComparison_negXiPr" , kTH2F , {axisTime, axisTime});
535541 }
536542
537543 // list memory consumption at start if running in modes with more output
@@ -869,21 +875,18 @@ struct strangenesstofpid {
869875 if (v0.v0cosPA () > v0Group.qaCosPA && v0.dcaV0daughters () < v0Group.qaDCADau ) {
870876 if (std::abs (v0.mLambda () - 1.115683 ) < v0Group.qaMassWindow && fabs (pTra.tpcNSigmaPr ()) < v0Group.qaTPCNSigma && fabs (nTra.tpcNSigmaPi ()) < v0Group.qaTPCNSigma ) {
871877 histos.fill (HIST (" h2dDeltaTimePositiveLambdaPr" ), v0.p (), v0.eta (), deltaTimePositiveLambdaPr);
872- histos.fill (HIST (" h2dProtonMeasuredVsExpected" ),
873- (timeLambda + timePositivePr) / (pTra.tofSignal () - pTra.tofEvTime ()),
874- positiveP, v0.positiveeta ());
875878 if (calculationMethod.value ==2 && std::abs (timePositivePr_Method0-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon && std::abs (timePositivePr_Method1-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon ){
876- histos.fill (HIST (" hMethodComparison_posLaPr" ), timePositivePr_Method0, timePositivePr_Method1);
877879 histos.fill (HIST (" hDeltaTimeMethodsVsP_posLaPr" ), positiveP, v0.positiveeta (), (timePositivePr_Method0 - timePositivePr_Method1)*positiveCosine);
880+ histos.fill (HIST (" hRatioTimeMethodsVsP_posLaPr" ), positiveP, v0.positiveeta (), (timePositivePr_Method1/timePositivePr_Method0)*positiveCosine);
878881 }
879882 if (doQANSigma)
880883 histos.fill (HIST (" h2dNSigmaPositiveLambdaPr" ), v0.p (), nSigmaPositiveLambdaPr);
881884 }
882885 if (std::abs (v0.mAntiLambda () - 1.115683 ) < v0Group.qaMassWindow && fabs (pTra.tpcNSigmaPi ()) < v0Group.qaTPCNSigma && fabs (nTra.tpcNSigmaPr ()) < v0Group.qaTPCNSigma ) {
883886 histos.fill (HIST (" h2dDeltaTimePositiveLambdaPi" ), v0.p (), v0.eta (), deltaTimePositiveLambdaPi);
884887 if (calculationMethod.value ==2 && std::abs (timePositivePi_Method0-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon && std::abs (timePositivePi_Method1-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon ){
885- histos.fill (HIST (" hMethodComparison_posLaPi" ), timePositivePi_Method0, timePositivePi_Method1);
886888 histos.fill (HIST (" hDeltaTimeMethodsVsP_posLaPi" ), positiveP, v0.positiveeta (), (timePositivePi_Method0 - timePositivePi_Method1)*positiveCosine);
889+ histos.fill (HIST (" hRatioTimeMethodsVsP_posLaPi" ), positiveP, v0.positiveeta (), (timePositivePi_Method1/timePositivePi_Method0)*positiveCosine);
887890 }
888891 if (doQANSigma)
889892 histos.fill (HIST (" h2dNSigmaPositiveLambdaPi" ), v0.p (), nSigmaPositiveLambdaPi);
@@ -892,6 +895,7 @@ struct strangenesstofpid {
892895 histos.fill (HIST (" h2dDeltaTimePositiveK0ShortPi" ), v0.p (), v0.eta (), deltaTimePositiveK0ShortPi);
893896 if (calculationMethod.value ==2 && std::abs (timePositivePi_Method0-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon && std::abs (timePositivePi_Method1-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon ){
894897 histos.fill (HIST (" hDeltaTimeMethodsVsP_posK0Pi" ), positiveP, v0.positiveeta (), (timePositivePi_Method0 - timePositivePi_Method1)*positiveCosine);
898+ histos.fill (HIST (" hRatioTimeMethodsVsP_posK0Pi" ), positiveP, v0.positiveeta (), (timePositivePi_Method1/timePositivePi_Method0)*positiveCosine);
895899 }
896900 if (doQANSigma)
897901 histos.fill (HIST (" h2dNSigmaPositiveK0ShortPi" ), v0.p (), nSigmaPositiveK0ShortPi);
@@ -903,21 +907,18 @@ struct strangenesstofpid {
903907 if (v0.v0cosPA () > v0Group.qaCosPA && v0.dcaV0daughters () < v0Group.qaDCADau ) {
904908 if (std::abs (v0.mLambda () - 1.115683 ) < v0Group.qaMassWindow && fabs (pTra.tpcNSigmaPr ()) < v0Group.qaTPCNSigma && fabs (nTra.tpcNSigmaPi ()) < v0Group.qaTPCNSigma ) {
905909 histos.fill (HIST (" h2dDeltaTimeNegativeLambdaPi" ), v0.p (), v0.eta (), deltaTimeNegativeLambdaPi);
906- histos.fill (HIST (" h2dPionMeasuredVsExpected" ),
907- (timeLambda + timeNegativePi) / (nTra.tofSignal () - nTra.tofEvTime ()),
908- negativeP, v0.negativeeta ());
909910 if (calculationMethod.value ==2 && std::abs (timeNegativePi_Method0-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon && std::abs (timeNegativePi_Method1-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon ){
910- histos.fill (HIST (" hMethodComparison_negLaPi" ), timeNegativePi_Method0, timeNegativePi_Method1);
911911 histos.fill (HIST (" hDeltaTimeMethodsVsP_negLaPi" ), negativeP, v0.negativeeta (), (timeNegativePi_Method0 - timeNegativePi_Method1)*negativeCosine);
912+ histos.fill (HIST (" hRatioTimeMethodsVsP_negLaPi" ), negativeP, v0.negativeeta (), (timeNegativePi_Method1/timeNegativePi_Method0)*negativeCosine);
912913 }
913914 if (doQANSigma)
914915 histos.fill (HIST (" h2dNSigmaNegativeLambdaPi" ), v0.p (), nSigmaNegativeLambdaPi);
915916 }
916917 if (std::abs (v0.mAntiLambda () - 1.115683 ) < v0Group.qaMassWindow && fabs (pTra.tpcNSigmaPi ()) < v0Group.qaTPCNSigma && fabs (nTra.tpcNSigmaPr ()) < v0Group.qaTPCNSigma ) {
917918 histos.fill (HIST (" h2dDeltaTimeNegativeLambdaPr" ), v0.p (), v0.eta (), deltaTimeNegativeLambdaPr);
918919 if (calculationMethod.value ==2 && std::abs (timeNegativePr_Method0-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon && std::abs (timeNegativePr_Method1-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon ){
919- histos.fill (HIST (" hMethodComparison_negLaPr" ), timeNegativePr_Method0, timeNegativePr_Method1);
920920 histos.fill (HIST (" hDeltaTimeMethodsVsP_negLaPr" ), negativeP, v0.negativeeta (), (timeNegativePr_Method0 - timeNegativePr_Method1)*negativeCosine);
921+ histos.fill (HIST (" hRatioTimeMethodsVsP_negLaPr" ), negativeP, v0.negativeeta (), (timeNegativePr_Method1/timeNegativePr_Method0)*negativeCosine);
921922 }
922923 if (doQANSigma)
923924 histos.fill (HIST (" h2dNSigmaNegativeLambdaPr" ), v0.p (), nSigmaNegativeLambdaPr);
@@ -926,6 +927,7 @@ struct strangenesstofpid {
926927 histos.fill (HIST (" h2dDeltaTimeNegativeK0ShortPi" ), v0.p (), v0.eta (), deltaTimeNegativeK0ShortPi);
927928 if (calculationMethod.value ==2 && std::abs (timeNegativePi_Method0-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon && std::abs (timeNegativePi_Method1-o2::aod::v0data::kNoTOFValue )>o2::aod::v0data::kEpsilon ){
928929 histos.fill (HIST (" hDeltaTimeMethodsVsP_negK0Pi" ), negativeP, v0.negativeeta (), (timeNegativePi_Method0 - timeNegativePi_Method1)*negativeCosine);
930+ histos.fill (HIST (" hRatioTimeMethodsVsP_negK0Pi" ), negativeP, v0.negativeeta (), (timeNegativePi_Method1/timeNegativePi_Method0)*negativeCosine);
929931 }
930932 if (doQANSigma)
931933 histos.fill (HIST (" h2dNSigmaNegativeK0ShortPi" ), v0.p (), nSigmaNegativeK0ShortPi);
@@ -1167,15 +1169,16 @@ struct strangenesstofpid {
11671169 histos.fill (HIST (" h2dbachDeltaTimeAsXiPi" ), cascade.p (), cascade.eta (), bachDeltaTimeAsXiPi);
11681170 if (calculationMethod.value ==2 ){
11691171 if (std::abs (posFlightPr_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (posFlightPr_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
1170- histos.fill (HIST (" hMethodComparison_posXiPr" ), posFlightPr_Method0, posFlightPr_Method1);
11711172 histos.fill (HIST (" hDeltaTimeMethodsVsP_posXiPr" ), positiveP, cascade.positiveeta (), (posFlightPr_Method0 - posFlightPr_Method1)*positiveCosine);
1173+ histos.fill (HIST (" hRatioTimeMethodsVsP_posXiPr" ), positiveP, cascade.positiveeta (), (posFlightPr_Method1/posFlightPr_Method0)*positiveCosine);
11721174 }
11731175 if (std::abs (negFlightPi_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (negFlightPi_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
1174- histos.fill (HIST (" hMethodComparison_negXiPi " ), negFlightPi_Method0, negFlightPi_Method1);
1175- histos.fill (HIST (" hDeltaTimeMethodsVsP_negXiPi " ), negativeP, cascade.negativeeta (), (negFlightPi_Method0 - negFlightPi_Method1-o2::aod::cascdata:: kNoTOFValue )*negativeCosine);
1176+ histos.fill (HIST (" hDeltaTimeMethodsVsP_negXiPi " ), negativeP, cascade. negativeeta (), (negFlightPi_Method0 - negFlightPi_Method1)*negativeCosine );
1177+ histos.fill (HIST (" hRatioTimeMethodsVsP_negXiPi " ), negativeP, cascade.negativeeta (), (negFlightPi_Method1/negFlightPi_Method0 )*negativeCosine);
11761178 }
11771179 if (std::abs (bachFlightPi_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (bachFlightPi_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
11781180 histos.fill (HIST (" hDeltaTimeMethodsVsP_bachXiPi" ), bachelorP, cascade.bacheloreta (), (bachFlightPi_Method0 - bachFlightPi_Method1)*bachelorCosine);
1181+ histos.fill (HIST (" hRatioTimeMethodsVsP_bachXiPi" ), bachelorP, cascade.bacheloreta (), (bachFlightPi_Method1/bachFlightPi_Method0)*bachelorCosine);
11791182 }
11801183 }
11811184 if (doQANSigma) {
@@ -1191,12 +1194,16 @@ struct strangenesstofpid {
11911194 if (calculationMethod.value ==2 ){
11921195 if (std::abs (posFlightPr_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (posFlightPr_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
11931196 histos.fill (HIST (" hDeltaTimeMethodsVsP_posOmPr" ), positiveP, cascade.positiveeta (), (posFlightPr_Method0 - posFlightPr_Method1)*positiveCosine);
1197+ histos.fill (HIST (" hRatioTimeMethodsVsP_posOmPr" ), positiveP, cascade.positiveeta (), (posFlightPr_Method1/posFlightPr_Method0)*positiveCosine);
11941198 }
11951199 if (std::abs (negFlightPi_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (negFlightPi_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
11961200 histos.fill (HIST (" hDeltaTimeMethodsVsP_negOmPi" ), negativeP, cascade.negativeeta (), (negFlightPi_Method0 - negFlightPi_Method1)*negativeCosine);
1201+ histos.fill (HIST (" hRatioTimeMethodsVsP_negOmPi" ), negativeP, cascade.negativeeta (), (negFlightPi_Method1/negFlightPi_Method0)*negativeCosine);
11971202 }
11981203 if (std::abs (bachFlightKa_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (bachFlightKa_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
11991204 histos.fill (HIST (" hDeltaTimeMethodsVsP_bachOmKa" ), bachelorP, cascade.bacheloreta (), (bachFlightKa_Method0 - bachFlightKa_Method1)*bachelorCosine);
1205+ histos.fill (HIST (" hRatioTimeMethodsVsP_bachOmKa" ), bachelorP, cascade.bacheloreta (), (bachFlightKa_Method1/bachFlightKa_Method0)*bachelorCosine);
1206+
12001207 }
12011208 }
12021209 if (doQANSigma) {
@@ -1212,15 +1219,16 @@ struct strangenesstofpid {
12121219 histos.fill (HIST (" h2dbachDeltaTimeAsXiPi" ), cascade.p (), cascade.eta (), bachDeltaTimeAsXiPi);
12131220 if (calculationMethod.value ==2 ){
12141221 if (std::abs (posFlightPi_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (posFlightPi_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
1215- histos.fill (HIST (" hMethodComparison_posXiPi" ), posFlightPi_Method0, posFlightPi_Method1);
12161222 histos.fill (HIST (" hDeltaTimeMethodsVsP_posXiPi" ), positiveP, cascade.positiveeta (), (posFlightPi_Method0 - posFlightPi_Method1)*positiveCosine);
1223+ histos.fill (HIST (" hRatioTimeMethodsVsP_posXiPi" ), positiveP, cascade.positiveeta (), (posFlightPi_Method1/posFlightPi_Method1)*positiveCosine);
12171224 }
12181225 if (std::abs (negFlightPr_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (negFlightPr_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
1219- histos.fill (HIST (" hMethodComparison_negXiPr" ), negFlightPr_Method0, negFlightPr_Method1);
12201226 histos.fill (HIST (" hDeltaTimeMethodsVsP_negXiPr" ), negativeP, cascade.negativeeta (), (negFlightPr_Method0 - negFlightPr_Method1)*negativeCosine);
1227+ histos.fill (HIST (" hRatioTimeMethodsVsP_negXiPr" ), negativeP, cascade.negativeeta (), (negFlightPr_Method1/negFlightPr_Method1)*negativeCosine);
12211228 }
12221229 if (std::abs (bachFlightPi_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (bachFlightPi_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
12231230 histos.fill (HIST (" hDeltaTimeMethodsVsP_bachXiPi" ), bachelorP, cascade.bacheloreta (), (bachFlightPi_Method0 - bachFlightPi_Method1)*bachelorCosine);
1231+ histos.fill (HIST (" hRatioTimeMethodsVsP_bachXiPi" ), bachelorP, cascade.bacheloreta (), (bachFlightPi_Method1/bachFlightPi_Method0)*bachelorCosine);
12241232 }
12251233 }
12261234 if (doQANSigma) {
@@ -1236,12 +1244,15 @@ struct strangenesstofpid {
12361244 if (calculationMethod.value ==2 ){
12371245 if (std::abs (posFlightPi_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (posFlightPi_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
12381246 histos.fill (HIST (" hDeltaTimeMethodsVsP_posOmPi" ), positiveP, cascade.positiveeta (), (posFlightPi_Method0 - posFlightPi_Method1)*positiveCosine);
1247+ histos.fill (HIST (" hRatioTimeMethodsVsP_posOmPi" ), positiveP, cascade.positiveeta (), (posFlightPi_Method1/posFlightPi_Method1)*positiveCosine);
12391248 }
12401249 if (std::abs (negFlightPr_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (negFlightPr_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
12411250 histos.fill (HIST (" hDeltaTimeMethodsVsP_negOmPr" ), negativeP, cascade.negativeeta (), (negFlightPr_Method0 - negFlightPr_Method1)*negativeCosine);
1251+ histos.fill (HIST (" hRatioTimeMethodsVsP_negOmPr" ), negativeP, cascade.negativeeta (), (negFlightPr_Method1/negFlightPr_Method0)*negativeCosine);
12421252 }
12431253 if (std::abs (bachFlightKa_Method0-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon && std::abs (bachFlightKa_Method1-o2::aod::cascdata::kNoTOFValue )>o2::aod::cascdata::kEpsilon ){
12441254 histos.fill (HIST (" hDeltaTimeMethodsVsP_bachOmKa" ), bachelorP, cascade.bacheloreta (), (bachFlightKa_Method0 - bachFlightKa_Method1)*bachelorCosine);
1255+ histos.fill (HIST (" hRatioTimeMethodsVsP_bachOmKa" ), bachelorP, cascade.bacheloreta (), (bachFlightKa_Method1/bachFlightKa_Method1)*bachelorCosine);
12451256 }
12461257 }
12471258 if (doQANSigma) {
0 commit comments