Skip to content

Commit 330e0ff

Browse files
authored
Update MC PDG particle list to keep (AliceO2Group#2490)
* Update injected MC labels * Update nBins of PID QA histograms and nMix config
1 parent 7d88e0a commit 330e0ff

3 files changed

Lines changed: 204 additions & 148 deletions

File tree

PWGLF/TableProducer/LFResonanceInitializer.cxx

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ struct reso2initializer {
7878
{"hGoodTrackIndices", "hGoodTrackIndices", {HistType::kTH1F, {{4, 0.0f, 4.0f}}}},
7979
{"hGoodMCTrackIndices", "hGoodMCTrackIndices", {HistType::kTH1F, {{4, 0.0f, 4.0f}}}},
8080
{"hGoodV0Indices", "hGoodV0Indices", {HistType::kTH1F, {{5, 0.0f, 5.0f}}}},
81-
{"hMCParentsScan", "hMCParentsScan", {HistType::kTH1F, {{18, 0.0f, 18.0f}}}},
8281
},
8382
OutputObjHandlingPolicy::AnalysisObject};
8483

@@ -90,20 +89,20 @@ struct reso2initializer {
9089
Filter collisionFilter = nabs(aod::collision::posZ) < ConfEvtZvtx;
9190

9291
// MC Resonance parent filter
93-
Partition<aod::McParticles> selectedMCParticles = (aod::mcparticle::pdgCode == 313) // K*
94-
|| (aod::mcparticle::pdgCode == 323) // K*pm
95-
|| (aod::mcparticle::pdgCode == 333) // phi
96-
|| (aod::mcparticle::pdgCode == 9010221) // f_0(980)
97-
|| (aod::mcparticle::pdgCode == 10221) // f_0(1370)
98-
|| (aod::mcparticle::pdgCode == 9030221) // f_0(1500)
99-
|| (aod::mcparticle::pdgCode == 10331) // f_0(1710)
100-
|| (aod::mcparticle::pdgCode == 113) // rho(770)
101-
|| (aod::mcparticle::pdgCode == 213) // rho(770)pm
102-
|| (aod::mcparticle::pdgCode == 3224) // Sigma(1385)+
103-
|| (aod::mcparticle::pdgCode == 3124) // Sigma(1385)-
104-
|| (aod::mcparticle::pdgCode == 3324) // Xi(1530)0
105-
|| (aod::mcparticle::pdgCode == 123314) // Xi(1820)0
106-
|| (aod::mcparticle::pdgCode == 123324); // Xi(1820)-0
92+
Partition<aod::McParticles> selectedMCParticles = (nabs(aod::mcparticle::pdgCode) == 313) // K*
93+
|| (nabs(aod::mcparticle::pdgCode) == 323) // K*pm
94+
|| (nabs(aod::mcparticle::pdgCode) == 333) // phi
95+
|| (nabs(aod::mcparticle::pdgCode) == 9010221) // f_0(980)
96+
|| (nabs(aod::mcparticle::pdgCode) == 10221) // f_0(1370)
97+
|| (nabs(aod::mcparticle::pdgCode) == 9030221) // f_0(1500)
98+
|| (nabs(aod::mcparticle::pdgCode) == 10331) // f_0(1710)
99+
|| (nabs(aod::mcparticle::pdgCode) == 113) // rho(770)
100+
|| (nabs(aod::mcparticle::pdgCode) == 213) // rho(770)pm
101+
|| (nabs(aod::mcparticle::pdgCode) == 3224) // Sigma(1385)+
102+
|| (nabs(aod::mcparticle::pdgCode) == 3124) // Sigma(1385)-
103+
|| (nabs(aod::mcparticle::pdgCode) == 3324) // Xi(1530)0
104+
|| (nabs(aod::mcparticle::pdgCode) == 123314) // Xi(1820)0
105+
|| (nabs(aod::mcparticle::pdgCode) == 123324); // Xi(1820)-0
107106

108107
using ResoEvents = soa::Join<aod::Collisions, aod::EvSels, aod::Mults>;
109108
using ResoEventsMC = soa::Join<ResoEvents, aod::McCollisionLabels>;
@@ -367,7 +366,6 @@ struct reso2initializer {
367366
v0mc.isPhysicalPrimary(),
368367
v0mc.producedByGenerator());
369368
} else {
370-
LOGF(info, "no MC particle");
371369
reso2mcv0s(0,
372370
mothers[0],
373371
motherPDGs[0],

0 commit comments

Comments
 (0)