Skip to content

Commit 41573f8

Browse files
authored
[PWGLF] Update NucleiEfficiencyTask.cxx (#9874)
1 parent b82dfc4 commit 41573f8

File tree

1 file changed

+4
-24
lines changed

1 file changed

+4
-24
lines changed

PWGLF/Tasks/Nuspex/NucleiEfficiencyTask.cxx

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ using namespace o2;
4848
using namespace o2::track;
4949
using namespace o2::framework;
5050
using namespace o2::framework::expressions;
51-
// using CollisionCandidates = o2::soa::Join<>;
5251

5352
struct 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

Comments
 (0)