@@ -241,6 +241,7 @@ struct LfTreeCreatorClusterStudies {
241241 {" photon_radiusV0" , " Photon conversion radius (xy) V0; radius (cm); counts" , {HistType::kTH1F , {{100 , 0 ., 100 .}}}},
242242 {" photon_conversion_position" , " Photon conversion position; x (cm); y (cm)" , {HistType::kTH2F , {{250 , -5 .f , 5 .f }, {250 , -5 .f , 5 .f }}}},
243243 {" photon_conversion_position_layer" , " Photon conversion position (ITS layers); x (cm); y (cm)" , {HistType::kTH2F , {{100 , -5 .f , 5 .f }, {100 , -5 .f , 5 .f }}}},
244+ {" casc_dca_daughter_pairs" , " DCA (xy) for cascade daughter pairs; DCAxy (cm); counts" , {HistType::kTH1F , {{100 , -0.1 , 0.1 }}}},
244245 {" Xi_vs_Omega" , " Mass Xi vs Omega; mass Omega (GeV/#it{c}^{2}); mass Xi (GeV/#it{c}^{2})" , {HistType::kTH2F , {{50 , 1 .f , 2 .f }, {50 , 1 .f , 2 .f }}}},
245246 {" massOmega" , " Mass #Omega; signed #it{p}_{T} (GeV/#it{c}); mass (GeV/#it{c}^{2})" , {HistType::kTH2F , {{100 , -5 .f , 5 .f }, {100 , 1 .62f , 1 .72f }}}},
246247 {" massOmegaWithBkg" , " Mass Omega with Background; mass Omega (GeV/#it{c}^{2}); counts" , {HistType::kTH1F , {{100 , 1 .62f , 1 .72f }}}},
@@ -420,6 +421,7 @@ struct LfTreeCreatorClusterStudies {
420421
421422 bool qualitySelectionCascade (const double dcaCascDaughters, const double cosPA)
422423 {
424+ m_hAnalysis.fill (HIST (" casc_dca_daughter_pairs" ), dcaCascDaughters);
423425 if (std::abs (dcaCascDaughters) > cascsetting_dcaCascDaughters) {
424426 return false ;
425427 }
@@ -616,7 +618,7 @@ struct LfTreeCreatorClusterStudies {
616618 {
617619 float beta = o2::pid::tof::Beta::GetBeta (candidate);
618620 beta = std::min (1 .f - 1 .e -6f , std::max (1 .e -4f , beta)); // / sometimes beta > 1 or < 0, to be checked
619- return candidate.tpcInnerParam () * 2 . f * std::sqrt (1 .f / (beta * beta) - 1 .f );
621+ return candidate.tpcInnerParam () * std::sqrt (1 .f / (beta * beta) - 1 .f );
620622 }
621623
622624 // =========================================================================================================
@@ -816,6 +818,7 @@ struct LfTreeCreatorClusterStudies {
816818 return ;
817819 }
818820
821+ m_v0TrackParCovs.emplace_back (v0TrackParCov);
819822 float massV0 = fillHistogramsV0 (massLambdaV0, massAntiLambdaV0, momMother, candidatePos, candidateNeg, alphaAP, qtAP, radiusV0, v0Bitmask);
820823 candidatePos.massMother = massV0;
821824 candidateNeg.massMother = massV0;
@@ -942,15 +945,15 @@ struct LfTreeCreatorClusterStudies {
942945 return ;
943946 }
944947 m_hAnalysis.fill (HIST (" de_selections" ), DeSelections::kDeNClsIts );
945- if (! selectionPIDtpcDe (track) ) {
948+ if (std::abs (track. tpcNSigmaDe ()) > desetting_nsigmatpc ) {
946949 return ;
947950 }
948951 m_hAnalysis.fill (HIST (" de_selections" ), DeSelections::kDePIDtpc );
949952 if (!track.hasTOF () || std::abs (track.tofNSigmaDe ()) > desetting_nsigmatof) {
950953 return ;
951954 }
952955 m_hAnalysis.fill (HIST (" de_selections" ), DeSelections::kDePIDtof );
953- m_hAnalysis.fill (HIST (" nSigmaTPCDe" ), track.p () * track.sign (), computeNSigmaDe ( track));
956+ m_hAnalysis.fill (HIST (" nSigmaTPCDe" ), track.p () * track.sign (), track. tpcNSigmaDe ( ));
954957 m_hAnalysis.fill (HIST (" nSigmaITSDe" ), track.p () * track.sign (), m_responseITS.nSigmaITS <o2::track::PID::Deuteron>(track.itsClusterSizes (), track.p (), track.eta ()));
955958 m_hAnalysis.fill (HIST (" nSigmaTOFDe" ), track.p () * track.sign (), track.tofNSigmaDe ());
956959 m_hAnalysis.fill (HIST (" TOFmassDe" ), track.p () * track.sign (), computeTOFmassDe<isMC>(track));
@@ -968,7 +971,7 @@ struct LfTreeCreatorClusterStudies {
968971 m_ClusterStudiesTableExtra (
969972 track.tpcInnerParam () * track.sign (), // pTPC_De,
970973 track.pidForTracking (), // PIDinTrk_De,
971- computeNSigmaDe ( track), // TpcNSigma_De,
974+ track. tpcNSigmaDe (), // TpcNSigma_De,
972975 track.tofNSigmaDe (), // TofNSigma_De,
973976 computeTOFmassDe<isMC>(track), // TofMass_De,
974977 -999 .f , // cosPA,
0 commit comments