@@ -48,7 +48,6 @@ using namespace o2;
4848using namespace o2 ::track;
4949using namespace o2 ::framework;
5050using namespace o2 ::framework::expressions;
51- // using CollisionCandidates = o2::soa::Join<>;
5251
5352struct NucleiEfficiencyTask {
5453
@@ -168,27 +167,11 @@ struct NucleiEfficiencyTask {
168167
169168 // ***********************************************************************************
170169
171- template <typename CollisionType>
172- int getCentralityMC (CollisionType const & collision)
173- {
174- float multiplicity{0 .f };
175- int centrality = 0 ;
176- float collMult{0 .f };
177- collMult = collision.numContrib ();
178-
179- if (collMult > multiplicity) {
180- centrality = collision.centFT0C ();
181- multiplicity = collMult;
182- }
183-
184- return centrality;
185- }
186-
187- // ***********************************************************************************
188-
189170 template <typename McCollisionType, typename McParticlesType>
190171 void process_MC_gen (const McCollisionType& mcCollision, const McParticlesType& mcParticles)
191172 {
173+ if (mcCollision.posZ () < -cfgCutVertex || mcCollision.posZ () > cfgCutVertex)
174+ return ;
192175 MC_gen_reg.fill (HIST (" histGenVtxMC" ), mcCollision.posZ ());
193176 MC_gen_reg.fill (HIST (" histCentrality" ), mcCollision.impactParameter ());
194177
@@ -283,17 +266,14 @@ struct NucleiEfficiencyTask {
283266 void process_MC_reco (const CollisionType& collision, const TracksType& tracks, const mcParticlesType& /* mcParticles*/ )
284267 {
285268
286- int centrality = getCentralityMC (collision);
287269 if (event_selection_MC_sel8 && !collision.sel8 ())
288270 return ;
289- if (collision.posZ () > cfgCutVertex)
290- return ;
291271 MC_recon_reg.fill (HIST (" histRecVtxMC" ), collision.posZ ());
292272 if (!isEventSelected (collision))
293273 return ;
294- if (centrality < minCentrality || centrality > maxCentrality)
274+ if (collision. centFT0C () < minCentrality || collision. centFT0C () > maxCentrality)
295275 return ;
296- MC_recon_reg.fill (HIST (" histCentrality" ), centrality );
276+ MC_recon_reg.fill (HIST (" histCentrality" ), collision. centFT0C () );
297277
298278 for (auto & track : tracks) {
299279 const auto particle = track.mcParticle ();
0 commit comments