Skip to content

Commit 709bf78

Browse files
authored
Fix bug in Nch calculation for event classification
1 parent 809fb42 commit 709bf78

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

PWGCF/TwoParticleCorrelations/TableProducer/longrangeMaker.cxx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -397,8 +397,11 @@ struct LongrangeMaker {
397397
ft0gainvalues.push_back(1.);
398398
}
399399
}
400-
auto multiplicity = countNTracks(tracks, col.posZ());
401-
auto centrality = selColCent(col);
400+
float multiplicity = countNTracks(tracks, col.posZ());
401+
float centrality = selColCent(col);
402+
if (cfgfittrksel.cfgVerbosity > 0) {
403+
LOGF(info, "Event multiplicity = %f | centrality = %f", multiplicity, centrality);
404+
}
402405
lrcollision(bc.runNumber(), col.posZ(), multiplicity, centrality, bc.timestamp());
403406

404407
// track loop
@@ -621,7 +624,7 @@ struct LongrangeMaker {
621624

622625
upchelpers::FITInfo fitInfo{};
623626
udhelpers::getFITinfo(fitInfo, newbc, bcs, ft0s, fv0as, fdds);
624-
auto multiplicity = countNTracks(tracks, col.posZ());
627+
float multiplicity = countNTracks(tracks, col.posZ());
625628
upclrcollision(bc.globalBC(), bc.runNumber(), col.posZ(), multiplicity, fitInfo.ampFT0A, fitInfo.ampFT0C, fitInfo.timeFV0A, bc.timestamp());
626629
upcsglrcollision(issgevent);
627630
if (newbc.has_zdc()) {
@@ -814,8 +817,8 @@ struct LongrangeMaker {
814817
}
815818
}
816819
auto recTracksPart = RecTracks.sliceBy(perColMidtrack, RecCol.globalIndex());
817-
auto multiplicity = countNTracks(recTracksPart, RecCol.posZ());
818-
auto centrality = selColCent(RecCol);
820+
float multiplicity = countNTracks(recTracksPart, RecCol.posZ());
821+
float centrality = selColCent(RecCol);
819822
lrcollision(bc.runNumber(), RecCol.posZ(), multiplicity, centrality, bc.timestamp());
820823
lrcollisionMcLabel(RecCol.mcCollisionId());
821824

@@ -1084,9 +1087,9 @@ struct LongrangeMaker {
10841087
}
10851088

10861089
template <typename countTrk>
1087-
int countNTracks(countTrk const& tracks, float vz)
1090+
float countNTracks(countTrk const& tracks, float vz)
10881091
{
1089-
auto nTrk = 0;
1092+
float nTrk = 0.f;
10901093
for (const auto& track : tracks) {
10911094
if (!track.isGlobalTrack())
10921095
continue;

0 commit comments

Comments
 (0)