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