@@ -2296,35 +2296,31 @@ struct Phik0shortanalysis {
22962296
22972297 PROCESS_SWITCH (Phik0shortanalysis, processdNdetaWPhiData, " Process function for dN/deta values in Data" , false );
22982298
2299- void processdNdetaWPhiMCReco (SimCollisions const & collisions , FilteredMCTracks const & filteredMCTracks, MCCollisions const &, aod::McParticles const & mcParticles)
2299+ void processdNdetaWPhiMCReco (SimCollisions::iterator const & collision , FilteredMCTracks const & filteredMCTracks, MCCollisions const &, aod::McParticles const & mcParticles)
23002300 {
2301- for (const auto & collision : collisions) {
2302- if (!acceptEventQA<true >(collision, true ))
2303- continue ;
2304- if (!collision.has_mcCollision ())
2305- continue ;
2306- const auto & mcCollision = collision.mcCollision_as <MCCollisions>();
2307-
2308- auto mcParticlesThisColl = mcParticles.sliceByCached (aod::mcparticle::mcCollisionId, mcCollision.globalIndex (), cache);
2301+ if (!acceptEventQA<true >(collision, true ))
2302+ return ;
2303+ if (!collision.has_mcCollision ())
2304+ return ;
2305+ const auto & mcCollision = collision.mcCollision_as <MCCollisions>();
23092306
2310- if (!eventHasMCPhi (mcParticlesThisColl))
2311- continue ;
2307+ auto mcParticlesThisColl = mcParticles.sliceByCached (aod::mcparticle::mcCollisionId, mcCollision.globalIndex (), cache);
23122308
2313- float genmultiplicity = mcCollision. centFT0M ();
2314- mcEventHist. fill ( HIST ( " hRecMCGenMultiplicityPercent " ), genmultiplicity) ;
2309+ if (! eventHasMCPhi (mcParticlesThisColl))
2310+ return ;
23152311
2316- auto mcTracksThisColl = filteredMCTracks.sliceByCached (aod::track::collisionId, collision.globalIndex (), cache);
2312+ float genmultiplicity = mcCollision.centFT0M ();
2313+ mcEventHist.fill (HIST (" hRecMCGenMultiplicityPercent" ), genmultiplicity);
23172314
2318- for (const auto & track : mcTracksThisColl ) {
2319- if (!track.has_mcParticle ())
2320- continue ;
2315+ for (const auto & track : filteredMCTracks ) {
2316+ if (!track.has_mcParticle ())
2317+ continue ;
23212318
2322- auto mcTrack = track.mcParticle_as <aod::McParticles>();
2323- if (!mcTrack.isPhysicalPrimary () || std::abs (mcTrack.eta ()) > trackConfigs.etaMax )
2324- continue ;
2319+ auto mcTrack = track.mcParticle_as <aod::McParticles>();
2320+ if (!mcTrack.isPhysicalPrimary () || std::abs (mcTrack.eta ()) > trackConfigs.etaMax )
2321+ continue ;
23252322
2326- mcEventHist.fill (HIST (" h2RecMCEtaDistribution" ), genmultiplicity, mcTrack.eta ());
2327- }
2323+ mcEventHist.fill (HIST (" h2RecMCEtaDistribution" ), genmultiplicity, mcTrack.eta ());
23282324 }
23292325 }
23302326
0 commit comments