Skip to content

Commit 8866209

Browse files
removed photons from v0s
1 parent bfe8fde commit 8866209

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

PWGLF/TableProducer/Nuspex/LFTreeCreatorClusterStudies.cxx

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

Comments
 (0)