Skip to content

Commit 717a573

Browse files
NucleiTask - Added suggested fixes
1 parent c481eae commit 717a573

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

PWGLF/Tasks/Nuspex/LFNucleiBATask.cxx

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
#include "ReconstructionDataFormats/PID.h"
4242
#include "ReconstructionDataFormats/Track.h"
4343

44+
#include "TMCProcess.h"
4445
#include <TF1.h>
4546

4647
#include <gsl/span>
@@ -71,7 +72,7 @@ struct LFNucleiBATask {
7172
Configurable<bool> enableAl{"enableAl", true, "Flag to enable alpha analysis."};
7273

7374
Configurable<bool> enableTrackingEff{"enableTrackingEff", 0, "Flag to enable tracking efficiency hitos."};
74-
Configurable<std::string> ccdburl{"ccdb-url", "http://alice-ccdb.cern.ch", "url of the ccdb repository"}; // NOLINT
75+
Configurable<std::string> ccdbUrl{"ccdb-url", "http://alice-ccdb.cern.ch", "url of the ccdb repository"};
7576

7677
// Set the triggered events skimming scheme
7778
struct : ConfigurableGroup {
@@ -220,9 +221,6 @@ struct LFNucleiBATask {
220221
static constexpr float kCfgTpcClasses[] = {0.5f, 0.1f};
221222
static constexpr float kCfgKaonCut = 5.f;
222223

223-
// Weak-decay flag
224-
static constexpr int kProcessWeakDecay = 4;
225-
226224
// PDG codes and masses used in this analysis
227225
static constexpr int PDGPion = PDG_t::kPiPlus;
228226
static constexpr int PDGKaon = PDG_t::kKPlus;
@@ -2699,15 +2697,15 @@ struct LFNucleiBATask {
26992697
if constexpr (IsFilteredData) {
27002698
isPhysPrim = track.isPhysicalPrimary();
27012699
isProdByGen = track.producedByGenerator();
2702-
isWeakDecay = (track.getProcess() == kProcessWeakDecay);
2700+
isWeakDecay = (track.getProcess() == TMCProcess::kPDecay);
27032701
pdgCode = track.pdgCode();
27042702
} else {
27052703
if (!track.has_mcParticle()) {
27062704
continue;
27072705
}
27082706
isPhysPrim = track.mcParticle().isPhysicalPrimary();
27092707
isProdByGen = track.mcParticle().producedByGenerator();
2710-
isWeakDecay = (track.mcParticle().getProcess() == kProcessWeakDecay);
2708+
isWeakDecay = (track.mcParticle().getProcess() == TMCProcess::kPDecay);
27112709
pdgCode = track.mcParticle().pdgCode();
27122710
}
27132711

@@ -3214,7 +3212,7 @@ struct LFNucleiBATask {
32143212
if constexpr (IsFilteredData) {
32153213
isPhysPrim = track.isPhysicalPrimary();
32163214
isProdByGen = track.producedByGenerator();
3217-
isWeakDecay = (track.getProcess() == kProcessWeakDecay);
3215+
isWeakDecay = (track.getProcess() == TMCProcess::kPDecay);
32183216
pdgCode = track.pdgCode();
32193217
genPt = std::sqrt(std::pow(track.px(), 2) + std::pow(track.py(), 2));
32203218

@@ -3224,7 +3222,7 @@ struct LFNucleiBATask {
32243222
}
32253223
isPhysPrim = track.mcParticle().isPhysicalPrimary();
32263224
isProdByGen = track.mcParticle().producedByGenerator();
3227-
isWeakDecay = (track.mcParticle().getProcess() == kProcessWeakDecay);
3225+
isWeakDecay = (track.mcParticle().getProcess() == TMCProcess::kPDecay);
32283226
pdgCode = track.mcParticle().pdgCode();
32293227

32303228
// Access to MC particles mother
@@ -4983,7 +4981,7 @@ struct LFNucleiBATask {
49834981
if constexpr (IsFilteredData) {
49844982
isPhysPrim = track.isPhysicalPrimary();
49854983
isProdByGen = track.producedByGenerator();
4986-
isWeakDecay = (track.getProcess() == kProcessWeakDecay);
4984+
isWeakDecay = (track.getProcess() == TMCProcess::kPDecay);
49874985
pdgCode = track.pdgCode();
49884986
isItsPassed = track.itsPassed();
49894987
isTpcPassed = track.tpcPassed();
@@ -4995,7 +4993,7 @@ struct LFNucleiBATask {
49954993
}
49964994
isPhysPrim = track.mcParticle().isPhysicalPrimary();
49974995
isProdByGen = track.mcParticle().producedByGenerator();
4998-
isWeakDecay = (track.mcParticle().getProcess() == kProcessWeakDecay);
4996+
isWeakDecay = (track.mcParticle().getProcess() == TMCProcess::kPDecay);
49994997
pdgCode = track.mcParticle().pdgCode();
50004998
isItsPassed = track.passedITSNCls() &&
50014999
track.passedITSChi2NDF() &&
@@ -6141,7 +6139,7 @@ struct LFNucleiBATask {
61416139

61426140
bool isPhysPrim = mcParticleGen.isPhysicalPrimary();
61436141
bool isProdByGen = mcParticleGen.producedByGenerator();
6144-
bool isWeakDecay = (mcParticleGen.getProcess() == kProcessWeakDecay);
6142+
bool isWeakDecay = (mcParticleGen.getProcess() == TMCProcess::kPDecay);
61456143

61466144
if (mcParticleGen.pdgCode() == PDGPion) {
61476145
spectraGen.fill(HIST("pion/histGenPtPion"), mcParticleGen.pt());

0 commit comments

Comments
 (0)