Skip to content

Commit abccffb

Browse files
committed
PWGHF/D2H/Tasks/taskCharmPolarisation.cxx: unreadVariable, truncLongCastAssignment, redundantInitialization
1 parent 98b419b commit abccffb

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

PWGHF/D2H/Tasks/taskCharmPolarisation.cxx

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1393,8 +1393,8 @@ struct HfTaskCharmPolarisation {
13931393
template <charm_polarisation::DecayChannel Channel>
13941394
bool isInSignalRegion(float invMass)
13951395
{
1396-
float invMassMin = 0.f;
1397-
float invMassMax = 100.f;
1396+
float invMassMin;
1397+
float invMassMax;
13981398
if constexpr (Channel == charm_polarisation::DecayChannel::DstarToDzeroPi) { // D*+
13991399
invMassMin = 0.142f;
14001400
invMassMax = 0.15f;
@@ -1576,7 +1576,7 @@ struct HfTaskCharmPolarisation {
15761576
// variable definition
15771577
float pxDau{-1000.f}, pyDau{-1000.f}, pzDau{-1000.f};
15781578
float pxCharmHad{-1000.f}, pyCharmHad{-1000.f}, pzCharmHad{-1000.f};
1579-
float massDau{0.f}, invMassCharmHad{0.f}, invMassCharmHadForSparse{0.f}, invMassD0{0.f}, invMassKPiLc{0.f}, invMassPKLc{0.f}, invMassPPiLc{0.f};
1579+
double massDau{0.}, invMassCharmHad{0.}, invMassCharmHadForSparse{0.}, invMassD0{0.}, invMassKPiLc{0.}, invMassPKLc{0.}, invMassPPiLc{0.};
15801580
float rapidity{-999.f};
15811581
std::array<float, 3> outputMl{-1.f, -1.f, -1.f};
15821582
int isRotatedCandidate = 0; // currently meaningful only for Lc->pKpi
@@ -1834,12 +1834,11 @@ struct HfTaskCharmPolarisation {
18341834
float const xQvec = (*qVecs).at(0);
18351835
float const yQvec = (*qVecs).at(1);
18361836
ROOT::Math::XYZVector const qVecNorm = ROOT::Math::XYZVector(yQvec, -xQvec, 0.f);
1837-
float cosThetaStarEP = -10.f;
18381837
float const phiEP = -99.f;
18391838

18401839
if (activateTHnSparseCosThStarEP) {
18411840
// EP
1842-
cosThetaStarEP = qVecNorm.Dot(threeVecDauCM) / std::sqrt(threeVecDauCM.Mag2()) / std::sqrt(qVecNorm.Mag2());
1841+
float cosThetaStarEP = qVecNorm.Dot(threeVecDauCM) / std::sqrt(threeVecDauCM.Mag2()) / std::sqrt(qVecNorm.Mag2());
18431842
fillRecoHistos<Channel, WithMl, DoMc, charm_polarisation::CosThetaStarType::EP>(invMassCharmHadForSparse, ptCharmHad, numPvContributors, rapidity, invMassD0, invMassKPiLc, cosThetaStarEP, phiEP, outputMl, isRotatedCandidate, origin, ptBhadMother, resoChannelLc, absEtaTrackMin, numItsClsMin, numTpcClsMin, charge, nMuons, partRecoDstar);
18441843
}
18451844
}
@@ -2310,8 +2309,7 @@ struct HfTaskCharmPolarisation {
23102309
TracksWithExtra const& tracks)
23112310
{
23122311
for (const auto& collision : collisions) {
2313-
float centrality = {-1.f};
2314-
centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
2312+
const auto centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
23152313
if (centrality < centralityMin || centrality > centralityMax) {
23162314
continue; // skip this collision if outside of the centrality range
23172315
}
@@ -2340,8 +2338,7 @@ struct HfTaskCharmPolarisation {
23402338
TracksWithExtra const& tracks)
23412339
{
23422340
for (const auto& collision : collisions) {
2343-
float centrality = {-1.f};
2344-
centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
2341+
const auto centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
23452342
if (centrality < centralityMin || centrality > centralityMax) {
23462343
continue; // skip this collision if outside of the centrality range
23472344
}
@@ -2371,11 +2368,10 @@ struct HfTaskCharmPolarisation {
23712368
FilteredCandDstarWSelFlagAndMc const& dstarCandidates,
23722369
TracksWithExtra const& tracks)
23732370
{
2374-
float centrality = {-1.f};
23752371
int numPvContributorsGen{0};
23762372

23772373
for (const auto& collision : collisions) { // loop over reco collisions associated to this gen collision
2378-
centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
2374+
const auto centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
23792375
if (centrality < centralityMin || centrality > centralityMax) {
23802376
continue; // skip this collision if outside of the centrality range
23812377
}
@@ -2400,7 +2396,7 @@ struct HfTaskCharmPolarisation {
24002396
}
24012397
for (const auto& mcParticle : mcParticles) {
24022398
const auto& recoCollsPerMcColl = collisions.sliceBy(colPerMcCollision, mcParticle.mcCollision().globalIndex());
2403-
float const cent = o2::hf_centrality::getCentralityGenColl(recoCollsPerMcColl, centEstimator);
2399+
const auto cent = o2::hf_centrality::getCentralityGenColl(recoCollsPerMcColl, centEstimator);
24042400
runMcGenPolarisationAnalysis<charm_polarisation::DecayChannel::DstarToDzeroPi, true>(mcParticle, mcParticles, numPvContributorsGen, &cent);
24052401
}
24062402
}
@@ -2412,11 +2408,10 @@ struct HfTaskCharmPolarisation {
24122408
FilteredCandDstarWSelFlagAndMcAndMl const& dstarCandidates,
24132409
TracksWithExtra const& tracks)
24142410
{
2415-
float centrality = {-1.f};
24162411
int numPvContributorsGen{0};
24172412

24182413
for (const auto& collision : collisions) { // loop over reco collisions associated to this gen collision
2419-
centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
2414+
const auto centrality = o2::hf_centrality::getCentralityColl(collision, centEstimator);
24202415
if (centrality < centralityMin || centrality > centralityMax) {
24212416
continue; // skip this collision if outside of the centrality range
24222417
}
@@ -2441,7 +2436,7 @@ struct HfTaskCharmPolarisation {
24412436
}
24422437
for (const auto& mcParticle : mcParticles) {
24432438
const auto& recoCollsPerMcColl = collisions.sliceBy(colPerMcCollision, mcParticle.mcCollision().globalIndex());
2444-
float const cent = o2::hf_centrality::getCentralityGenColl(recoCollsPerMcColl, centEstimator);
2439+
const auto cent = o2::hf_centrality::getCentralityGenColl(recoCollsPerMcColl, centEstimator);
24452440
runMcGenPolarisationAnalysis<charm_polarisation::DecayChannel::DstarToDzeroPi, true>(mcParticle, mcParticles, numPvContributorsGen, &cent);
24462441
}
24472442
}

0 commit comments

Comments
 (0)