|
19 | 19 | #ifndef PWGLF_DATAMODEL_SPECTRATOF_H_ |
20 | 20 | #define PWGLF_DATAMODEL_SPECTRATOF_H_ |
21 | 21 |
|
| 22 | +#include <memory> |
| 23 | + |
22 | 24 | // O2 includes |
23 | 25 | #include "ReconstructionDataFormats/Track.h" |
24 | 26 | #include "Framework/runDataProcessing.h" |
@@ -48,12 +50,13 @@ static constexpr int NCharges = 2; |
48 | 50 | static constexpr PID::ID NpCharge = Np * NCharges; |
49 | 51 | static constexpr const char* pT[Np] = {"e", "#mu", "#pi", "K", "p", "d", "t", "{}^{3}He", "#alpha"}; |
50 | 52 | static constexpr const char* pN[Np] = {"el", "mu", "pi", "ka", "pr", "de", "tr", "he", "al"}; |
51 | | -static constexpr const char* cN[Np] = {"pos", "neg"}; |
| 53 | +static constexpr const char* cN[NCharges] = {"pos", "neg"}; |
52 | 54 | static constexpr const char* pTCharge[NpCharge] = {"e^{-}", "#mu^{-}", "#pi^{+}", "K^{+}", "p", "d", "t", "{}^{3}He", "#alpha", |
53 | 55 | "e^{+}", "#mu^{+}", "#pi^{-}", "K^{-}", "#bar{p}", "#bar{d}", "#bar{t}", "{}^{3}#bar{He}", "#bar{#alpha}"}; |
54 | 56 | static constexpr int PDGs[NpCharge] = {kElectron, kMuonMinus, kPiPlus, kKPlus, kProton, 1000010020, 1000010030, 1000020030, 1000020040, |
55 | 57 | -kElectron, -kMuonMinus, -kPiPlus, -kKPlus, -kProton, -1000010020, -1000010030, -1000020030, -1000020040}; |
56 | 58 |
|
| 59 | +std::shared_ptr<TH2> hMultiplicityvsPercentile; |
57 | 60 | static constexpr std::string_view hnsigmatpctof[NpCharge] = {"nsigmatpctof/pos/el", "nsigmatpctof/pos/mu", "nsigmatpctof/pos/pi", |
58 | 61 | "nsigmatpctof/pos/ka", "nsigmatpctof/pos/pr", "nsigmatpctof/pos/de", |
59 | 62 | "nsigmatpctof/pos/tr", "nsigmatpctof/pos/he", "nsigmatpctof/pos/al", |
|
0 commit comments