]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/SPECTRA/PiKaPr/TestAOD/Histograms.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / SPECTRA / PiKaPr / TestAOD / Histograms.h
1
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)
10
11 namespace AliSpectraNameSpace
12 {
13    enum AODPtHist_t
14    {
15
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       kNPtGenHist = kHistPtGenTruePrimaryProtonMinus,                    // Number of ptGen-likehistos histos - PID
24       kHistPtGen,                               // Pt histo for all particles, generated tracks
25       kNPtGenAllChHist = kHistPtGen,                    // Number of ptGen-likehistos histos - AllCh
26       
27       // 6 Pt Reconstructed Sigma
28       kHistPtRecSigmaPionPlus,                  // Pt histo for pions +, reconstructed tracks, sigma ID
29       kHistPtRecSigmaKaonPlus,                  // Pt histo for kaons +, reconsructed tracks, sigma ID
30       kHistPtRecSigmaProtonPlus,                // Pt histo for protons +, reconstructed tracks, sigma ID
31       kHistPtRecSigmaPionMinus,                 // Pt histo for pions -, reconstructed tracks, sigma ID
32       kHistPtRecSigmaKaonMinus,                 // Pt histo for kaons -, reconstructed tracks, sigma ID
33       kHistPtRecSigmaProtonMinus,               // Pt histo for protons -, reconstructed tracks, sigma ID
34       
35       // 6 Pt Reconstructed True & identified with nsigma
36       kHistPtRecTruePionPlus,                   // Pt histo for pions +, reconstructed tracks, true ID
37       kHistPtRecTrueKaonPlus,                   // Pt histo for kaons +, reconsructed tracks, true ID
38       kHistPtRecTrueProtonPlus,                 // Pt histo for protons +, reconstructed tracks, true ID
39       kHistPtRecTruePionMinus,                  // Pt histo for pions -, reconstructed tracks, true ID
40       kHistPtRecTrueKaonMinus,                  // Pt histo for kaons -, reconstructed tracks, true ID
41       kHistPtRecTrueProtonMinus,                // Pt histo for protons -, reconstructed tracks, true ID
42       kHistPtRecTrueMuonPlus,                   // Pt histo for muons +, reconstructed tracks, true ID,
43       kHistPtRecTrueMuonMinus,                  // Pt histo for muons +, reconstructed tracks, true ID,
44
45       // 6 Pt Reconstructed True & (regardless of the offline nsigma identification)
46       kHistPtRecPrimaryPionPlus,                   // Pt histo for pions +, reconstructed tracks, true ID
47       kHistPtRecPrimaryKaonPlus,                   // Pt histo for kaons +, reconsructed tracks, true ID
48       kHistPtRecPrimaryProtonPlus,                 // Pt histo for protons +, reconstructed tracks, true ID
49       kHistPtRecPrimaryPionMinus,                  // Pt histo for pions -, reconstructed tracks, true ID
50       kHistPtRecPrimaryKaonMinus,                  // Pt histo for kaons -, reconstructed tracks, true ID
51       kHistPtRecPrimaryProtonMinus,                // Pt histo for protons -, reconstructed tracks, true ID
52       kHistPtRecPrimaryMuonPlus,                   // Pt histo for muons +, reconstructed tracks, true ID,
53       kHistPtRecPrimaryMuonMinus,                  // Pt histo for muons +, reconstructed tracks, true ID,
54             
55       // 6 Pt Reconstructed Sigma Primary
56       kHistPtRecSigmaPrimaryPionPlus,           // Pt histo for pions +, reconstructed tracks, sigma ID, primary Event
57       kHistPtRecSigmaPrimaryKaonPlus,           // Pt histo for kaons +, reconsructed tracks, sigma ID, primary Event
58       kHistPtRecSigmaPrimaryProtonPlus,         // Pt histo for protons +, reconstructed tracks, sigma ID, primary Event
59       kHistPtRecSigmaPrimaryPionMinus,          // Pt histo for pions -, reconstructed tracks, sigma ID, primary Event
60       kHistPtRecSigmaPrimaryKaonMinus,          // Pt histo for kaons -, reconstructed tracks, sigma ID, primary Event
61       kHistPtRecSigmaPrimaryProtonMinus,        // Pt histo for protons -, reconstructed tracks, sigma ID, primary Event
62             
63       // 6 Pt Reconstructed Sigma Secondary Material
64       kHistPtRecSigmaSecondaryMaterialPionPlus,         // Pt histo for pions +, reconstructed tracks, sigma ID, secondary Event
65       kHistPtRecSigmaSecondaryMaterialKaonPlus,         // Pt histo for kaons +, reconsructed tracks, sigma ID, secondary Event
66       kHistPtRecSigmaSecondaryMaterialProtonPlus,       // Pt histo for protons +, reconstructed tracks, sigma ID, secondary Event
67       kHistPtRecSigmaSecondaryMaterialPionMinus,        // Pt histo for pions -, reconstructed tracks, sigma ID, secondary Event
68       kHistPtRecSigmaSecondaryMaterialKaonMinus,        // Pt histo for kaons -, reconstructed tracks, sigma ID, secondary Event
69       kHistPtRecSigmaSecondaryMaterialProtonMinus,      // Pt histo for protons -, reconstructed tracks, sigma ID, secondary Event
70
71       // 6 Pt Reconstructed Sigma Secondary WeakDecay
72       kHistPtRecSigmaSecondaryWeakDecayPionPlus,         // Pt histo for pions +, reconstructed tracks, sigma ID, secondary Event
73       kHistPtRecSigmaSecondaryWeakDecayKaonPlus,         // Pt histo for kaons +, reconsructed tracks, sigma ID, secondary Event
74       kHistPtRecSigmaSecondaryWeakDecayProtonPlus,       // Pt histo for protons +, reconstructed tracks, sigma ID, secondary Event
75       kHistPtRecSigmaSecondaryWeakDecayPionMinus,        // Pt histo for pions -, reconstructed tracks, sigma ID, secondary Event
76       kHistPtRecSigmaSecondaryWeakDecayKaonMinus,        // Pt histo for kaons -, reconstructed tracks, sigma ID, secondary Event
77       kHistPtRecSigmaSecondaryWeakDecayProtonMinus,      // Pt histo for protons -, reconstructed tracks, sigma ID, secondary Event
78
79       // 6 Pt Reconstructed True Primary
80       kHistPtRecTruePrimaryPionPlus,            // Pt histo for pions +, reconstructed tracks, true ID, primary event
81       kHistPtRecTruePrimaryKaonPlus,            // Pt histo for kaons +, reconsructed tracks, true ID, primary event
82       kHistPtRecTruePrimaryProtonPlus,          // Pt histo for protons +, reconstructed tracks, true ID, primary event
83       kHistPtRecTruePrimaryPionMinus,           // Pt histo for pions -, reconstructed tracks, true ID, primary event
84       kHistPtRecTruePrimaryKaonMinus,           // Pt histo for kaons -, reconstructed tracks, true ID, primary event
85       kHistPtRecTruePrimaryProtonMinus,         // Pt histo for protons -, reconstructed tracks, true ID, primary event
86       kHistPtRecTruePrimaryMuonPlus,            // Pt histo for muons +, reconstructed tracks, true ID, primary event
87       kHistPtRecTruePrimaryMuonMinus,            // Pt histo for muons +, reconstructed tracks, true ID, primary event
88       kNPtRecHist = kHistPtRecTruePrimaryMuonMinus,                    // Number of ptRec-likehistos histos
89       
90       // Rest
91       kHistPtRec,                               // Pt histo for all particles, reconstructed tracks
92       kHistPtRecPrimary,                               // Pt histo for all particles, reconstructed tracks
93       kNPtRecAllChHist = kHistPtRecPrimary,                    // Number of ptRec-likehistos histos - no PID
94       
95       kHistPIDTPC,                              // Particle Identification histo
96       kHistPIDTOF,                              
97       kHistPIDTPCPion,                              
98       kHistPIDTPCKaon,                              
99       kHistPIDTPCProton,                              
100       kHistPIDTPCPionRec,                              
101       kHistPIDTPCKaonRec,                              
102       kHistPIDTPCProtonRec,                              
103       kNHistPID =kHistPIDTPCProtonRec,                           
104       
105       kHistNSigPionTPC,                              
106       kHistNSigKaonTPC,                              
107       kHistNSigProtonTPC,                       // NSigma separation plot    
108       kHistNSigPionPtTPC,                              
109       kHistNSigKaonPtTPC,                              
110       kHistNSigProtonPtTPC,                              
111       
112       kHistNSigPionTOF,                              
113       kHistNSigKaonTOF,                              
114       kHistNSigProtonTOF,                              
115       kHistNSigPionPtTOF,                              
116       kHistNSigKaonPtTOF,                              
117       kHistNSigProtonPtTOF,                              
118      
119       kHistNSigPionTPCTOF,                              
120       kHistNSigKaonTPCTOF,                              
121       kHistNSigProtonTPCTOF,                             
122       kHistNSigPionPtTPCTOF,
123       kHistNSigKaonPtTPCTOF,                              
124       kHistNSigProtonPtTPCTOF,                              
125       kNHistNSig=kHistNSigProtonPtTPCTOF,                              
126       kNHist,                                   // Total number of histos
127    };  // Type of events plotted in Pt Histogram
128
129 }