|
58 | 58 | #include <Framework/AnalysisDataModel.h> |
59 | 59 | #include <Framework/AnalysisTask.h> |
60 | 60 | #include <Framework/HistogramRegistry.h> |
| 61 | +#include <Framework/O2DatabasePDGPlugin.h> |
61 | 62 | #include <Framework/runDataProcessing.h> |
62 | 63 | #include <MathUtils/BetheBlochAleph.h> |
63 | 64 | #include <ReconstructionDataFormats/Track.h> |
64 | 65 |
|
65 | 66 | #include <Math/Vector4D.h> |
66 | | -#include <TDatabasePDG.h> |
67 | 67 | #include <TMCProcess.h> |
68 | 68 | #include <TPDGCode.h> // for PDG codes |
69 | 69 | #include <TRandom3.h> |
@@ -259,7 +259,8 @@ struct DeuteronInTriggeredEvents { |
259 | 259 | Produces<o2::aod::NucleiTableMCExtension> nucleiTableMCExtension; // For MC analysis |
260 | 260 | Produces<o2::aod::GenEventMCSel> GenEventMCSel; // For MC reco events |
261 | 261 | Service<o2::ccdb::BasicCCDBManager> ccdb; |
262 | | - Zorro zorro; // Definition of Zorro: helpful for skimmed data |
| 262 | + Service<o2::framework::O2DatabasePDG> pdgDB; // For INELgt0 gen MC selection |
| 263 | + Zorro zorro; // Definition of Zorro: helpful for skimmed data |
263 | 264 | OutputObj<ZorroSummary> zorroSummary{"zorroSummary"}; |
264 | 265 |
|
265 | 266 | Configurable<bool> cfgCompensatePIDinTracking{"cfgCompensatePIDinTracking", false, "If true, divide tpcInnerParam by the electric charge"}; |
@@ -944,8 +945,6 @@ struct DeuteronInTriggeredEvents { |
944 | 945 | std::vector<bool> goodCollisions(mcCollisions.size(), false); |
945 | 946 | std::vector<uint8_t> eventMask(mcCollisions.size(), 0); |
946 | 947 |
|
947 | | - auto* pdgDB = TDatabasePDG::Instance(); |
948 | | - |
949 | 948 | // Jet trigger condition |
950 | 949 | auto trigger = static_cast<nuclei::triggerListName>(cfgTriggerList.value); |
951 | 950 |
|
|
0 commit comments