2 // This file is used to give a list of histograms to be created by the manager.
3 // the histogram names are automatically generated by the createNames.py script
4 // the type/binning of the histograms depends on the range.
5 // DON'T FORGET TO RUN createNames.py AFTER EDITING THIS FILE
6 // IMPORTANT CONVENTIONS:
7 // - don't assign numerical value explicitly to the entries (they would be skipped in the authomatic name generation)
8 // - If you add an histogram set, please respect the order:
9 // PionPlus, KaonPlus, ProtonPlus, PionMinus, KaonMinus, ProtonMinus (needed for getters)
11 namespace AliSpectraNameSpace
16 // 6 Pt Generated True Primary
17 kHistPtGenTruePrimaryPionPlus, // Pt histo for pions +, generated tracks, true ID, primary Event
18 kHistPtGenTruePrimaryKaonPlus, // Pt histo for kaons +, generated tracks, true ID, primary Event
19 kHistPtGenTruePrimaryProtonPlus, // Pt histo for protons +, generated tracks, true ID, primary Event
20 kHistPtGenTruePrimaryPionMinus, // Pt histo for pions -, generated tracks, true ID, primary Event
21 kHistPtGenTruePrimaryKaonMinus, // Pt histo for kaons -, generated tracks, true ID, primary Event
22 kHistPtGenTruePrimaryProtonMinus, // Pt histo for protons -, generated tracks, true ID, primary Event
23 kHistPtGen, // Pt histo for all particles, generated tracks
24 kNPtGenHist = kHistPtGen, // Number of ptGen-likehistos histos
26 // 6 Pt Reconstructed Sigma
27 kHistPtRecSigmaPionPlus, // Pt histo for pions +, reconstructed tracks, sigma ID
28 kHistPtRecSigmaKaonPlus, // Pt histo for kaons +, reconsructed tracks, sigma ID
29 kHistPtRecSigmaProtonPlus, // Pt histo for protons +, reconstructed tracks, sigma ID
30 kHistPtRecSigmaPionMinus, // Pt histo for pions -, reconstructed tracks, sigma ID
31 kHistPtRecSigmaKaonMinus, // Pt histo for kaons -, reconstructed tracks, sigma ID
32 kHistPtRecSigmaProtonMinus, // Pt histo for protons -, reconstructed tracks, sigma ID
34 // 6 Pt Reconstructed True & identified with nsigma
35 kHistPtRecTruePionPlus, // Pt histo for pions +, reconstructed tracks, true ID
36 kHistPtRecTrueKaonPlus, // Pt histo for kaons +, reconsructed tracks, true ID
37 kHistPtRecTrueProtonPlus, // Pt histo for protons +, reconstructed tracks, true ID
38 kHistPtRecTruePionMinus, // Pt histo for pions -, reconstructed tracks, true ID
39 kHistPtRecTrueKaonMinus, // Pt histo for kaons -, reconstructed tracks, true ID
40 kHistPtRecTrueProtonMinus, // Pt histo for protons -, reconstructed tracks, true ID
41 kHistPtRecTrueMuonPlus, // Pt histo for muons +, reconstructed tracks, true ID,
42 kHistPtRecTrueMuonMinus, // Pt histo for muons +, reconstructed tracks, true ID,
44 // 6 Pt Reconstructed True & (regardless of the offline nsigma identification)
45 kHistPtRecPrimaryPionPlus, // Pt histo for pions +, reconstructed tracks, true ID
46 kHistPtRecPrimaryKaonPlus, // Pt histo for kaons +, reconsructed tracks, true ID
47 kHistPtRecPrimaryProtonPlus, // Pt histo for protons +, reconstructed tracks, true ID
48 kHistPtRecPrimaryPionMinus, // Pt histo for pions -, reconstructed tracks, true ID
49 kHistPtRecPrimaryKaonMinus, // Pt histo for kaons -, reconstructed tracks, true ID
50 kHistPtRecPrimaryProtonMinus, // Pt histo for protons -, reconstructed tracks, true ID
51 kHistPtRecPrimaryMuonPlus, // Pt histo for muons +, reconstructed tracks, true ID,
52 kHistPtRecPrimaryMuonMinus, // Pt histo for muons +, reconstructed tracks, true ID,
54 // 6 Pt Reconstructed Sigma Primary
55 kHistPtRecSigmaPrimaryPionPlus, // Pt histo for pions +, reconstructed tracks, sigma ID, primary Event
56 kHistPtRecSigmaPrimaryKaonPlus, // Pt histo for kaons +, reconsructed tracks, sigma ID, primary Event
57 kHistPtRecSigmaPrimaryProtonPlus, // Pt histo for protons +, reconstructed tracks, sigma ID, primary Event
58 kHistPtRecSigmaPrimaryPionMinus, // Pt histo for pions -, reconstructed tracks, sigma ID, primary Event
59 kHistPtRecSigmaPrimaryKaonMinus, // Pt histo for kaons -, reconstructed tracks, sigma ID, primary Event
60 kHistPtRecSigmaPrimaryProtonMinus, // Pt histo for protons -, reconstructed tracks, sigma ID, primary Event
62 // 6 Pt Reconstructed Sigma Secondary Material
63 kHistPtRecSigmaSecondaryMaterialPionPlus, // Pt histo for pions +, reconstructed tracks, sigma ID, secondary Event
64 kHistPtRecSigmaSecondaryMaterialKaonPlus, // Pt histo for kaons +, reconsructed tracks, sigma ID, secondary Event
65 kHistPtRecSigmaSecondaryMaterialProtonPlus, // Pt histo for protons +, reconstructed tracks, sigma ID, secondary Event
66 kHistPtRecSigmaSecondaryMaterialPionMinus, // Pt histo for pions -, reconstructed tracks, sigma ID, secondary Event
67 kHistPtRecSigmaSecondaryMaterialKaonMinus, // Pt histo for kaons -, reconstructed tracks, sigma ID, secondary Event
68 kHistPtRecSigmaSecondaryMaterialProtonMinus, // Pt histo for protons -, reconstructed tracks, sigma ID, secondary Event
70 // 6 Pt Reconstructed Sigma Secondary WeakDecay
71 kHistPtRecSigmaSecondaryWeakDecayPionPlus, // Pt histo for pions +, reconstructed tracks, sigma ID, secondary Event
72 kHistPtRecSigmaSecondaryWeakDecayKaonPlus, // Pt histo for kaons +, reconsructed tracks, sigma ID, secondary Event
73 kHistPtRecSigmaSecondaryWeakDecayProtonPlus, // Pt histo for protons +, reconstructed tracks, sigma ID, secondary Event
74 kHistPtRecSigmaSecondaryWeakDecayPionMinus, // Pt histo for pions -, reconstructed tracks, sigma ID, secondary Event
75 kHistPtRecSigmaSecondaryWeakDecayKaonMinus, // Pt histo for kaons -, reconstructed tracks, sigma ID, secondary Event
76 kHistPtRecSigmaSecondaryWeakDecayProtonMinus, // Pt histo for protons -, reconstructed tracks, sigma ID, secondary Event
78 // 6 Pt Reconstructed True Primary
79 kHistPtRecTruePrimaryPionPlus, // Pt histo for pions +, reconstructed tracks, true ID, primary event
80 kHistPtRecTruePrimaryKaonPlus, // Pt histo for kaons +, reconsructed tracks, true ID, primary event
81 kHistPtRecTruePrimaryProtonPlus, // Pt histo for protons +, reconstructed tracks, true ID, primary event
82 kHistPtRecTruePrimaryPionMinus, // Pt histo for pions -, reconstructed tracks, true ID, primary event
83 kHistPtRecTruePrimaryKaonMinus, // Pt histo for kaons -, reconstructed tracks, true ID, primary event
84 kHistPtRecTruePrimaryProtonMinus, // Pt histo for protons -, reconstructed tracks, true ID, primary event
85 kHistPtRecTruePrimaryMuonPlus, // Pt histo for muons +, reconstructed tracks, true ID, primary event
86 kHistPtRecTruePrimaryMuonMinus, // Pt histo for muons +, reconstructed tracks, true ID, primary event
89 kHistPtRec, // Pt histo for all particles, reconstructed tracks
90 kHistPtRecPrimary, // Pt histo for all particles, reconstructed tracks
91 kNPtRecHist = kHistPtRecPrimary, // Number of ptRec-likehistos histos
93 kHistPIDTPC, // Particle Identification histo
100 kHistPIDTPCProtonRec,
101 kNHistPID =kHistPIDTPCProtonRec,
105 kHistNSigProtonTPC, // NSigma separation plot
108 kHistNSigProtonPtTPC,
115 kHistNSigProtonPtTOF,
119 kHistNSigProtonTPCTOF,
120 kHistNSigPionPtTPCTOF,
121 kHistNSigKaonPtTPCTOF,
122 kHistNSigProtonPtTPCTOF,
123 kNHistNSig=kHistNSigProtonPtTPCTOF,
124 kNHist, // Total number of histos
125 }; // Type of events plotted in Pt Histogram