@@ -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