@@ -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, ¢);
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, ¢);
24462441 }
24472442 }
0 commit comments