@@ -150,15 +150,15 @@ constexpr int cutDir[nCutScores] = {CutSmaller, CutNot}; // CutSmaller selects v
150150auto vecCutDir = std::vector<int >{cutDir, cutDir + nCutScores};
151151
152152// default values for the cuts
153- constexpr double cuts[nBinsPt][nCutScores] = { // background, signal
154- {0 ., 0.9 },
155- {0 ., 0.9 },
156- {0 ., 0.9 },
157- {0 ., 0.9 },
158- {0 ., 0.9 },
159- {0 ., 0.9 },
160- {0 ., 0.9 },
161- {0 ., 0.9 }};
153+ constexpr double cuts[nBinsPt][nCutScores] = {// background, signal
154+ {0 ., 0.9 },
155+ {0 ., 0.9 },
156+ {0 ., 0.9 },
157+ {0 ., 0.9 },
158+ {0 ., 0.9 },
159+ {0 ., 0.9 },
160+ {0 ., 0.9 },
161+ {0 ., 0.9 }};
162162
163163// row labels
164164static const std::vector<std::string> labelsPt = {
@@ -2253,31 +2253,31 @@ struct cascadeFlow {
22532253 histos.fill (HIST (" hLambdaPhi" ), v0.phi ());
22542254 histos.fill (HIST (" hlambdaminuspsiT0C" ), lambdaminuspsiT0C);
22552255
2256+ double invMassLambda = 0 ;
2257+ if (chargeIndex == 0 )
2258+ invMassLambda = v0.mLambda ();
2259+ else if (chargeIndex == 1 )
2260+ invMassLambda = v0.mAntiLambda ();
2261+ else
2262+ invMassLambda = v0.mLambda ();
2263+
22562264 if (fillingConfigs.isFillTHNLambda ) {
22572265 if (fillingConfigs.isFillTHN_V2 )
2258- histos.get <THn>(HIST (" hLambdaV2" ))->Fill (collisionCentrality, chargeIndex, v0.pt (), v0. mLambda () , v2CEP);
2266+ histos.get <THn>(HIST (" hLambdaV2" ))->Fill (collisionCentrality, chargeIndex, v0.pt (), invMassLambda , v2CEP);
22592267 if (fillingConfigs.isFillTHN_Pz ) {
2260- // histos.get<THn>(HIST("hLambdaPzs2"))->Fill(collisionCentrality, chargeIndex, v0.pt(), v0.mLambda() , pzs2Lambda);
2261- histos.get <THn>(HIST (" hLambdaPzs2" ))->Fill (collisionCentrality, chargeIndex, v0.pt (), v0. mLambda () , pzs2Lambda, centWeight);
2268+ // histos.get<THn>(HIST("hLambdaPzs2"))->Fill(collisionCentrality, chargeIndex, v0.pt(), invMassLambda , pzs2Lambda);
2269+ histos.get <THn>(HIST (" hLambdaPzs2" ))->Fill (collisionCentrality, chargeIndex, v0.pt (), invMassLambda , pzs2Lambda, centWeight);
22622270 }
22632271 if (fillingConfigs.isFillTHN_Acc )
2264- histos.get <THn>(HIST (" hLambdaCos2Theta" ))->Fill (collisionCentrality, chargeIndex, v0.eta (), v0.pt (), v0. mLambda () , cos2ThetaLambda);
2272+ histos.get <THn>(HIST (" hLambdaCos2Theta" ))->Fill (collisionCentrality, chargeIndex, v0.eta (), v0.pt (), invMassLambda , cos2ThetaLambda);
22652273 }
22662274 if (fillingConfigs.isFillTHNLambda_PzVsPsi ) {
22672275 if (fillingConfigs.isFillTHN_Pz )
2268- histos.get <THn>(HIST (" hLambdaPzVsPsi" ))->Fill (collisionCentrality, chargeIndex, v0.pt (), v0. mLambda () , cosThetaLambda, 2 * lambdaminuspsiT0C, centWeight);
2276+ histos.get <THn>(HIST (" hLambdaPzVsPsi" ))->Fill (collisionCentrality, chargeIndex, v0.pt (), invMassLambda , cosThetaLambda, 2 * lambdaminuspsiT0C, centWeight);
22692277 if (fillingConfigs.isFillTHN_Acc )
2270- histos.get <THn>(HIST (" hLambdaCos2ThetaVsPsi" ))->Fill (collisionCentrality, chargeIndex, v0.eta (), v0.pt (), v0. mLambda () , cos2ThetaLambda, 2 * lambdaminuspsiT0C);
2278+ histos.get <THn>(HIST (" hLambdaCos2ThetaVsPsi" ))->Fill (collisionCentrality, chargeIndex, v0.eta (), v0.pt (), invMassLambda , cos2ThetaLambda, 2 * lambdaminuspsiT0C);
22712279 }
22722280
2273- double invMassLambda = 0 ;
2274- if (chargeIndex == 0 )
2275- invMassLambda = v0.mLambda ();
2276- else if (chargeIndex == 1 )
2277- invMassLambda = v0.mAntiLambda ();
2278- else
2279- invMassLambda = v0.mLambda ();
2280-
22812281 // mass selection
22822282 if (invMassLambda < V0Configs.MinMassLambdaInTree || invMassLambda > V0Configs.MaxMassLambdaInTree )
22832283 continue ;
0 commit comments