Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion PWGCF/TableProducer/filterCorrelations.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
Filter mcCollisionFilter = nabs(aod::mccollision::posZ) < cfgCutVertex;

OutputObj<TH3F> yields{TH3F("yields", "centrality vs pT vs eta", 100, 0, 100, 40, 0, 20, 100, -2, 2)};
OutputObj<TH3F> etaphi{TH3F("etaphi", "centrality vs eta vs phi", 100, 0, 100, 100, -2, 2, 200, 0, 2 * M_PI)};

Check failure on line 105 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[pi-multiple-fraction]

Use multiples/fractions of PI defined in o2::constants::math.

Check failure on line 105 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[external-pi]

Use the PI constant (and its multiples and fractions) defined in o2::constants::math.

Produces<aod::CFCollisions> outputCollisions;
Produces<aod::CFTracks> outputTracks;
Expand Down Expand Up @@ -146,7 +146,7 @@
return isMultSelected && collision.sel8() && collision.selection_bit(aod::evsel::kNoSameBunchPileup) && collision.selection_bit(aod::evsel::kIsGoodZvtxFT0vsPV) && collision.selection_bit(aod::evsel::kNoCollInTimeRangeStandard) && collision.selection_bit(aod::evsel::kIsGoodITSLayersAll);
else
return false;
} else if (cfgTrigger == 13) { //relevant for OO/NeNe
} else if (cfgTrigger == 13) { // relevant for OO/NeNe
return isMultSelected && collision.sel8() && collision.selection_bit(aod::evsel::kNoSameBunchPileup) && collision.selection_bit(aod::evsel::kIsGoodITSLayersAll);
}
return false;
Expand Down Expand Up @@ -257,7 +257,7 @@

if (cfgTransientTables)
outputCollRefs(collision.globalIndex());
for (auto& track : tracks) {

Check failure on line 260 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
if ((std::abs(track.dcaXY()) > dcaxymax) || (std::abs(track.dcaZ()) > dcazmax)) {
continue;
}
Expand Down Expand Up @@ -306,7 +306,7 @@
}

// PASS 1 on collisions: check which particles are kept
for (auto& collision : allCollisions) {

Check failure on line 309 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
auto groupedTracks = tracks.sliceBy(perCollision, collision.globalIndex());
if (cfgVerbosity > 0) {
LOGF(info, "processMC: Tracks for collision %d: %d | Vertex: %.1f (%d) | INT7: %d", collision.globalIndex(), groupedTracks.size(), collision.posZ(), collision.flags(), collision.sel7());
Expand All @@ -316,14 +316,14 @@
continue;
}

for (auto& track : groupedTracks) {

Check failure on line 319 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
if (track.has_mcParticle()) {
mcReconstructedCache[track.mcParticleId()] = true;
}
}
}

for (auto& mcCollision : mcCollisions) {

Check failure on line 326 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
auto particles = allParticles.sliceBy(perMcCollision, mcCollision.globalIndex());

if (cfgVerbosity > 0) {
Expand All @@ -332,7 +332,7 @@

// Store selected MC particles and MC collisions
int multiplicity = 0;
for (auto& particle : particles) {

Check failure on line 335 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
int8_t sign = 0;
TParticlePDG* pdgparticle = pdg->GetParticle(particle.pdgCode());
if (pdgparticle != nullptr) {
Expand Down Expand Up @@ -367,7 +367,7 @@
}

// PASS 2 on collisions: store collisions and tracks
for (auto& collision : allCollisions) {

Check failure on line 370 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
auto groupedTracks = tracks.sliceBy(perCollision, collision.globalIndex());
if (cfgVerbosity > 0) {
LOGF(info, "processMC: Tracks for collision %d: %d | Vertex: %.1f (%d) | INT7: %d", collision.globalIndex(), groupedTracks.size(), collision.posZ(), collision.flags(), collision.sel7());
Expand All @@ -384,7 +384,7 @@
if (cfgTransientTables)
outputCollRefs(collision.globalIndex());

for (auto& track : groupedTracks) {

Check failure on line 387 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
int mcParticleId = track.mcParticleId();
if (mcParticleId >= 0) {
mcParticleId = mcParticleLabelsCache[track.mcParticleId()];
Expand Down Expand Up @@ -428,7 +428,7 @@
void processMCGen(aod::McCollisions::iterator const& mcCollision, aod::McParticles const& particles)
{
float multiplicity = 0.0f;
for (auto& particle : particles) {

Check failure on line 431 in PWGCF/TableProducer/filterCorrelations.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[const-ref-in-for-loop]

Use constant references for non-modified iterators in range-based for loops.
if (!particle.isPhysicalPrimary() || std::abs(particle.eta()) > cfgCutMCEta || particle.pt() < cfgCutMCPt)
continue;
int8_t sign = 0;
Expand Down
Loading