Skip to content

Commit 3721baf

Browse files
author
Chiara De Martin
committed
fix invariant mass definition
1 parent e39d44f commit 3721baf

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

PWGLF/TableProducer/Strangeness/cascadeflow.cxx

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -150,15 +150,15 @@ constexpr int cutDir[nCutScores] = {CutSmaller, CutNot}; // CutSmaller selects v
150150
auto 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
164164
static 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

Comments
 (0)