Skip to content

Commit 99ee022

Browse files
committed
Implement Vit comments
1 parent 21835ac commit 99ee022

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

PWGHF/D2H/TableProducer/candidateCreatorB0Reduced.cxx

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)