Skip to content

Commit 9ae3fc2

Browse files
committed
Added cfg
1 parent c891a42 commit 9ae3fc2

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

PWGLF/Tasks/Strangeness/phik0shortanalysis.cxx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,8 @@ struct Phik0shortanalysis {
224224

225225
// Configurables for dN/deta with phi computation
226226
Configurable<bool> furtherCheckonMcCollision{"furtherCheckonMcCollision", true, "Further check on MC collisions"};
227-
Configurable<bool> filterOnMcPhi{"filterOnMcPhi", true, "Filter on MC Phi"};
227+
Configurable<bool> filterOnGenPhi{"filterOnGenPhi", true, "Filter on MC Phi"};
228+
Configurable<bool> filterOnRecoPhiWPDG{"filterOnRecoPhiWPDG", true, "Filter on Reco Phi with WPDG"};
228229

229230
// Configurable for event mixing
230231
Configurable<int> cfgNoMixedEvents{"cfgNoMixedEvents", 5, "Number of mixed events per event"};
@@ -2601,7 +2602,7 @@ struct Phik0shortanalysis {
26012602

26022603
if (furtherCheckonMcCollision && (std::abs(mcCollision.posZ()) > cutZVertex || !pwglf::isINELgtNmc(mcParticlesThisColl, 0, pdgDB)))
26032604
return;
2604-
if (filterOnMcPhi && !eventHasGenPhi(mcParticlesThisColl))
2605+
if (filterOnGenPhi && !eventHasGenPhi(mcParticlesThisColl))
26052606
return;
26062607

26072608
mcEventHist.fill(HIST("hRecoMCMultiplicityPercent"), mcCollision.centFT0M());
@@ -2653,23 +2654,20 @@ struct Phik0shortanalysis {
26532654
{
26542655
if (!pwglf::isINELgtNmc(mcParticles, 0, pdgDB))
26552656
return;
2656-
if (filterOnMcPhi && !eventHasGenPhi(mcParticles))
2657+
if (filterOnGenPhi && !eventHasGenPhi(mcParticles))
26572658
return;
26582659

26592660
uint64_t numberAssocColl = 0;
26602661
for (const auto& collision : collisions) {
26612662
if (acceptEventQA<true>(collision, false)) {
2662-
// mcEventHist.fill(HIST("hGenMCRecoMultiplicityPercent"), mcCollision.centFT0M());
2663-
// mcEventHist.fill(HIST("h2GenMCRecoVertexZvsMult"), collision.posZ(), mcCollision.centFT0M());
2664-
26652663
auto filteredMCTracksThisColl = filteredMCTracks.sliceBy(preslices.perColl, collision.globalIndex());
26662664

26672665
Partition<FilteredMCTracks> posFiltMCTracks = aod::track::signed1Pt > trackConfigs.cfgCutCharge;
26682666
posFiltMCTracks.bindTable(filteredMCTracksThisColl);
26692667
Partition<FilteredMCTracks> negFiltMCTracks = aod::track::signed1Pt < trackConfigs.cfgCutCharge;
26702668
negFiltMCTracks.bindTable(filteredMCTracksThisColl);
26712669

2672-
if (!eventHasRecoPhiWPDG(posFiltMCTracks, negFiltMCTracks))
2670+
if (filterOnRecoPhiWPDG && !eventHasRecoPhiWPDG(posFiltMCTracks, negFiltMCTracks))
26732671
continue;
26742672

26752673
mcEventHist.fill(HIST("hGenMCRecoMultiplicityPercent"), mcCollision.centFT0M());

0 commit comments

Comments
 (0)