Skip to content

Commit cab1413

Browse files
authored
[PWGHF] Remove the DCA cut on tracks only used to find leading particle (#10675)
1 parent c9aa7a7 commit cab1413

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

PWGHF/HFC/TableProducer/correlatorD0Hadrons.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ struct HfCorrelatorD0Hadrons {
329329
{
330330
// find leading particle
331331
if (correlateD0WithLeadingParticle) {
332-
leadingIndex = findLeadingParticle(tracks, dcaXYTrackMax.value, dcaZTrackMax.value, etaTrackMax.value);
332+
leadingIndex = findLeadingParticle(tracks, etaTrackMax.value);
333333
}
334334

335335
int poolBin = corrBinning.getBin(std::make_tuple(collision.posZ(), collision.multFT0M()));
@@ -485,7 +485,7 @@ struct HfCorrelatorD0Hadrons {
485485
{
486486
// find leading particle
487487
if (correlateD0WithLeadingParticle) {
488-
leadingIndex = findLeadingParticle(tracks, dcaXYTrackMax.value, dcaZTrackMax.value, etaTrackMax.value);
488+
leadingIndex = findLeadingParticle(tracks, etaTrackMax.value);
489489
}
490490
int poolBin = corrBinning.getBin(std::make_tuple(collision.posZ(), collision.multFT0M()));
491491
registry.fill(HIST("hCollisionPoolBin"), poolBin);

PWGHF/HFC/TableProducer/correlatorLcHadrons.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ struct HfCorrelatorLcHadrons {
342342

343343
// find leading particle
344344
if (correlateLcWithLeadingParticle) {
345-
leadingIndex = findLeadingParticle(tracks, dcaXYTrackMax.value, dcaZTrackMax.value, etaTrackMax.value);
345+
leadingIndex = findLeadingParticle(tracks, etaTrackMax.value);
346346
}
347347
auto bc = collision.bc_as<aod::BCsWithTimestamps>();
348348
int gCollisionId = collision.globalIndex();
@@ -490,7 +490,7 @@ struct HfCorrelatorLcHadrons {
490490

491491
// find leading particle
492492
if (correlateLcWithLeadingParticle) {
493-
leadingIndex = findLeadingParticle(tracks, dcaXYTrackMax.value, dcaZTrackMax.value, etaTrackMax.value);
493+
leadingIndex = findLeadingParticle(tracks, etaTrackMax.value);
494494
}
495495

496496
int poolBin = corrBinning.getBin(std::make_tuple(collision.posZ(), collision.multFT0M()));

PWGHF/HFC/Utils/utilsCorrelations.h

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,14 +113,11 @@ bool passPIDSelection(Atrack const& track, SpeciesContainer const mPIDspecies,
113113
}
114114

115115
// ========= Find Leading Particle ==============
116-
template <typename TTracks, typename T1, typename T2, typename T3>
117-
int findLeadingParticle(TTracks const& tracks, T1 const dcaXYTrackMax, T2 const dcaZTrackMax, T3 const etaTrackMax)
116+
template <typename TTracks, typename T1> //// FIXME: 14 days
117+
int findLeadingParticle(TTracks const& tracks, T1 const etaTrackMax)
118118
{
119119
auto leadingParticle = tracks.begin();
120120
for (auto const& track : tracks) {
121-
if (std::abs(track.dcaXY()) >= dcaXYTrackMax || std::abs(track.dcaZ()) >= dcaZTrackMax) {
122-
continue;
123-
}
124121
if (std::abs(track.eta()) > etaTrackMax) {
125122
continue;
126123
}

0 commit comments

Comments
 (0)