@@ -69,9 +69,6 @@ struct HfCandidateCreatorB0Reduced {
6969 Configurable<float > invMassWindowDPiTolerance{" invMassWindowDPiTolerance" , 0.01 , " invariant-mass window tolerance for DPi pair preselections (GeV/c2)" };
7070
7171 float myInvMassWindowDPi{1 .}; // variable that will store the value of invMassWindowDPi (defined in dataCreatorDplusPiReduced.cxx)
72- float massPi{0 .};
73- float massDplus{0 .};
74- float massDstar{0 .};
7572 float massB0{0 .};
7673 float bz{0 .};
7774
@@ -98,9 +95,6 @@ struct HfCandidateCreatorB0Reduced {
9895 }
9996
10097 // invariant-mass window cut
101- massPi = o2::constants::physics::MassPiPlus;
102- massDplus = o2::constants::physics::MassDPlus;
103- massDstar = o2::constants::physics::MassDStar;
10498 massB0 = o2::constants::physics::MassB0;
10599
106100 // Initialize fitter
@@ -146,8 +140,8 @@ struct HfCandidateCreatorB0Reduced {
146140 void runCandidateCreationDStar (Coll const & collision,
147141 Cands const & candsDThisColl,
148142 Pions const & tracksPionThisCollision,
149- const float & invMass2DPiMin,
150- const float & invMass2DPiMax)
143+ const float invMass2DPiMin,
144+ const float invMass2DPiMax)
151145 {
152146 auto primaryVertex = getPrimaryVertex (collision);
153147 auto covMatrixPV = primaryVertex.getCov ();
@@ -174,7 +168,7 @@ struct HfCandidateCreatorB0Reduced {
174168 std::array<float , 3 > pVecPion = trackPion.pVector ();
175169
176170 // compute invariant mass square and apply selection
177- auto invMass2DPi = RecoDecay::m2 (std::array{pVecD, pVecSoftPi, pVecPion}, std::array{massDstar, massPi, massPi });
171+ auto invMass2DPi = RecoDecay::m2 (std::array{pVecD, pVecSoftPi, pVecPion}, std::array{o2::constants::physics::MassD0, o2::constants::physics::MassPiPlus, o2::constants::physics::MassPiPlus });
178172 if ((invMass2DPi < invMass2DPiMin) || (invMass2DPi > invMass2DPiMax)) {
179173 continue ;
180174 }
@@ -262,8 +256,8 @@ struct HfCandidateCreatorB0Reduced {
262256 void runCandidateCreation (Coll const & collision,
263257 Cands const & candsDThisColl,
264258 Pions const & tracksPionThisCollision,
265- const float & invMass2DPiMin,
266- const float & invMass2DPiMax)
259+ const float invMass2DPiMin,
260+ const float invMass2DPiMax)
267261 {
268262 auto primaryVertex = getPrimaryVertex (collision);
269263 auto covMatrixPV = primaryVertex.getCov ();
@@ -286,7 +280,7 @@ struct HfCandidateCreatorB0Reduced {
286280 std::array<float , 3 > pVecPion = trackPion.pVector ();
287281
288282 // compute invariant mass square and apply selection
289- auto invMass2DPi = RecoDecay::m2 (std::array{pVecD, pVecPion}, std::array{massDplus, massPi });
283+ auto invMass2DPi = RecoDecay::m2 (std::array{pVecD, pVecPion}, std::array{o2::constants::physics::MassDMinus, o2::constants::physics::MassPiPlus });
290284 if ((invMass2DPi < invMass2DPiMin) || (invMass2DPi > invMass2DPiMax)) {
291285 continue ;
292286 }
0 commit comments