@@ -407,9 +407,6 @@ struct LfTreeCreatorClusterStudies {
407407 uint8_t selectV0MotherHypothesis (float massK0sV0, float massLambdaV0, float massAntiLambdaV0, float alphaAP, const o2::aod::V0& v0)
408408 {
409409 uint8_t v0Bitmask (0 );
410- // if (v0.isPhotonV0()) {
411- // SETBIT(v0Bitmask, Photon);
412- // }
413410 if (std::abs (massK0sV0 - o2::constants::physics::MassK0Short) < v0setting_massWindowK0s) {
414411 SETBIT (v0Bitmask, K0s);
415412 }
@@ -675,8 +672,8 @@ struct LfTreeCreatorClusterStudies {
675672
676673 // =========================================================================================================
677674
678- template <typename T >
679- float computeNSigmaTPCHe3 (const T & candidate)
675+ template <typename Track >
676+ float computeNSigmaTPCHe3 (const Track & candidate)
680677 {
681678 bool heliumPID = candidate.pidForTracking () == o2::track::PID::Helium3 || candidate.pidForTracking () == o2::track::PID::Alpha;
682679 float correctedTPCinnerParam = (heliumPID && he3setting_compensatePIDinTracking) ? candidate.tpcInnerParam () / 2 .f : candidate.tpcInnerParam ();
@@ -685,8 +682,8 @@ struct LfTreeCreatorClusterStudies {
685682 return static_cast <float >((candidate.tpcSignal () - expTPCSignal) / resoTPC);
686683 }
687684
688- template <bool isMC = false , typename T >
689- float computeTOFmassHe3 (const T & candidate)
685+ template <bool isMC = false , typename Track >
686+ float computeTOFmassHe3 (const Track & candidate)
690687 {
691688 float beta = o2::pid::tof::Beta::GetBeta (candidate);
692689 bool heliumPID = candidate.pidForTracking () == o2::track::PID::Helium3 || candidate.pidForTracking () == o2::track::PID::Alpha;
@@ -875,7 +872,6 @@ struct LfTreeCreatorClusterStudies {
875872 return ;
876873 }
877874
878- // mass hypothesis
879875 const float massLambdaV0 = std::sqrt (RecoDecay::m2 (std::array<std::array<float , 3 >, 2 >{momPos, momNeg},
880876 std::array<float , 2 >{o2::constants::physics::MassProton, o2::constants::physics::MassPionCharged}));
881877 const float massAntiLambdaV0 = std::sqrt (RecoDecay::m2 (std::array<std::array<float , 3 >, 2 >{momPos, momNeg},
@@ -989,7 +985,7 @@ struct LfTreeCreatorClusterStudies {
989985 m_hAnalysis.fill (HIST (" casc_selections" ), CascSelections::kAcceptedOmega );
990986 if (std::abs (massXi - o2::constants::physics::MassXiMinus) < cascsetting_massWindowXi) {
991987 return ;
992- } // enhance purity by rejecting Xi background
988+ }
993989 m_hAnalysis.fill (HIST (" casc_selections" ), CascSelections::kRejectedXi );
994990 if (std::abs (bachelorTrack.tpcNSigmaKa ()) > cascsetting_nsigmatpc) {
995991 return ;
@@ -1259,8 +1255,8 @@ struct LfTreeCreatorClusterStudies {
12591255 }
12601256 PROCESS_SWITCH (LfTreeCreatorClusterStudies, processDataV0Casc, " process Data V0 and cascade" , false );
12611257
1262- Partition<TracksFullIU> posTracks = o2::aod::track::signed1Pt > 0 .f; // && o2::aod::track::pt > electronsetting_minPt && nabs(o2::aod::track::eta) < track_etaMax && electronsetting_minNsigmatpcEl < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < electronsetting_maxNsigmatpcEl;
1263- Partition<TracksFullIU> negTracks = o2::aod::track::signed1Pt < 0 .f; // && o2::aod::track::pt > electronsetting_minPt && nabs(o2::aod::track::eta) < track_etaMax && electronsetting_minNsigmatpcEl < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < electronsetting_maxNsigmatpcEl;
1258+ Partition<TracksFullIU> posTracks = o2::aod::track::signed1Pt > 0 .f;
1259+ Partition<TracksFullIU> negTracks = o2::aod::track::signed1Pt < 0 .f;
12641260 void processDataElectrons (CollisionsCustom::iterator const & collision, TracksFullIU const & tracks, aod::BCsWithTimestamps const &)
12651261 {
12661262 if (!collisionSelection (collision)) {
0 commit comments