0a27bc6c2c7fc0b1f9351653ef573eb3c24927c4
[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 ASSIGN NUMERICAL VALUE EXPLICITLY TO THE ENTRIES
6
7 namespace AliSpectraNameSpace
8 {
9    enum AODPtHist_t
10    {
11
12       // 6 Pt Generated True Primary
13       kHistPtGenTruePrimaryProtonPlus,          // Pt histo for protons +, generated tracks, true ID, primary Event
14       kHistPtGenTruePrimaryKaonPlus,            // Pt histo for kaons +, generated tracks, true ID, primary Event
15       kHistPtGenTruePrimaryPionPlus,            // Pt histo for pions +, generated tracks, true ID, primary Event
16       kHistPtGenTruePrimaryProtonMinus,         // Pt histo for protons -, generated tracks, true ID, primary Event
17       kHistPtGenTruePrimaryKaonMinus,           // Pt histo for kaons -, generated tracks, true ID, primary Event
18       kHistPtGenTruePrimaryPionMinus,           // Pt histo for pions -, generated tracks, true ID, primary Event
19       kHistPtGen,                               // Pt histo for all particles, generated tracks
20       kNPtGenHist = kHistPtGen,                    // Number of ptGen-likehistos histos
21       
22       // 6 Pt Reconstructed Sigma
23       kHistPtRecSigmaProtonPlus,                // Pt histo for protons +, reconstructed tracks, sigma ID
24       kHistPtRecSigmaKaonPlus,                  // Pt histo for kaons +, reconsructed tracks, sigma ID
25       kHistPtRecSigmaPionPlus,                  // Pt histo for pions +, reconstructed tracks, sigma ID
26       kHistPtRecSigmaProtonMinus,               // Pt histo for protons -, reconstructed tracks, sigma ID
27       kHistPtRecSigmaKaonMinus,                 // Pt histo for kaons -, reconstructed tracks, sigma ID
28       kHistPtRecSigmaPionMinus,                 // Pt histo for pions -, reconstructed tracks, sigma ID
29       
30       // 6 Pt Reconstructed True
31       kHistPtRecTrueProtonPlus,                 // Pt histo for protons +, reconstructed tracks, true ID
32       kHistPtRecTrueKaonPlus,                   // Pt histo for kaons +, reconsructed tracks, true ID
33       kHistPtRecTruePionPlus,                   // Pt histo for pions +, reconstructed tracks, true ID
34       kHistPtRecTrueProtonMinus,                // Pt histo for protons -, reconstructed tracks, true ID
35       kHistPtRecTrueKaonMinus,                  // Pt histo for kaons -, reconstructed tracks, true ID
36       kHistPtRecTruePionMinus,                  // Pt histo for pions -, reconstructed tracks, true ID
37       kHistPtRecTrueMuonPlus,                   // Pt histo for muons +, reconstructed tracks, true ID,
38       kHistPtRecTrueMuonMinus,                  // Pt histo for muons +, reconstructed tracks, true ID,
39             
40       // 6 Pt Reconstructed Sigma Primary
41       kHistPtRecSigmaPrimaryProtonPlus,         // Pt histo for protons +, reconstructed tracks, sigma ID, primary Event
42       kHistPtRecSigmaPrimaryKaonPlus,           // Pt histo for kaons +, reconsructed tracks, sigma ID, primary Event
43       kHistPtRecSigmaPrimaryPionPlus,           // Pt histo for pions +, reconstructed tracks, sigma ID, primary Event
44       kHistPtRecSigmaPrimaryProtonMinus,        // Pt histo for protons -, reconstructed tracks, sigma ID, primary Event
45       kHistPtRecSigmaPrimaryKaonMinus,          // Pt histo for kaons -, reconstructed tracks, sigma ID, primary Event
46       kHistPtRecSigmaPrimaryPionMinus,          // Pt histo for pions -, reconstructed tracks, sigma ID, primary Event
47             
48       // 6 Pt Reconstructed Sigma Secondary Material
49       kHistPtRecSigmaSecondaryMaterialProtonPlus,       // Pt histo for protons +, reconstructed tracks, sigma ID, secondary Event
50       kHistPtRecSigmaSecondaryMaterialKaonPlus,         // Pt histo for kaons +, reconsructed tracks, sigma ID, secondary Event
51       kHistPtRecSigmaSecondaryMaterialPionPlus,         // Pt histo for pions +, reconstructed tracks, sigma ID, secondary Event
52       kHistPtRecSigmaSecondaryMaterialProtonMinus,      // Pt histo for protons -, reconstructed tracks, sigma ID, secondary Event
53       kHistPtRecSigmaSecondaryMaterialKaonMinus,        // Pt histo for kaons -, reconstructed tracks, sigma ID, secondary Event
54       kHistPtRecSigmaSecondaryMaterialPionMinus,        // Pt histo for pions -, reconstructed tracks, sigma ID, secondary Event
55
56       // 6 Pt Reconstructed Sigma Secondary WeakDecay
57       kHistPtRecSigmaSecondaryWeakDecayProtonPlus,       // Pt histo for protons +, reconstructed tracks, sigma ID, secondary Event
58       kHistPtRecSigmaSecondaryWeakDecayKaonPlus,         // Pt histo for kaons +, reconsructed tracks, sigma ID, secondary Event
59       kHistPtRecSigmaSecondaryWeakDecayPionPlus,         // Pt histo for pions +, reconstructed tracks, sigma ID, secondary Event
60       kHistPtRecSigmaSecondaryWeakDecayProtonMinus,      // Pt histo for protons -, reconstructed tracks, sigma ID, secondary Event
61       kHistPtRecSigmaSecondaryWeakDecayKaonMinus,        // Pt histo for kaons -, reconstructed tracks, sigma ID, secondary Event
62       kHistPtRecSigmaSecondaryWeakDecayPionMinus,        // Pt histo for pions -, reconstructed tracks, sigma ID, secondary Event
63
64       // 6 Pt Reconstructed True Primary
65       kHistPtRecTruePrimaryProtonPlus,          // Pt histo for protons +, reconstructed tracks, true ID, primary event
66       kHistPtRecTruePrimaryKaonPlus,            // Pt histo for kaons +, reconsructed tracks, true ID, primary event
67       kHistPtRecTruePrimaryPionPlus,            // Pt histo for pions +, reconstructed tracks, true ID, primary event
68       kHistPtRecTruePrimaryProtonMinus,         // Pt histo for protons -, reconstructed tracks, true ID, primary event
69       kHistPtRecTruePrimaryKaonMinus,           // Pt histo for kaons -, reconstructed tracks, true ID, primary event
70       kHistPtRecTruePrimaryPionMinus,           // Pt histo for pions -, reconstructed tracks, true ID, primary event
71       kHistPtRecTruePrimaryMuonPlus,            // Pt histo for muons +, reconstructed tracks, true ID, primary event
72       kHistPtRecTruePrimaryMuonMinus,            // Pt histo for muons +, reconstructed tracks, true ID, primary event
73       
74       // Rest
75       kHistPtRec,                               // Pt histo for all particles, reconstructed tracks
76       kHistPtRecPrimary,                               // Pt histo for all particles, reconstructed tracks
77       kNPtRecHist = kHistPtRecPrimary,                    // Number of ptRec-likehistos histos
78       
79       kHistPIDTPC,                              // Particle Identification histo
80       kHistPIDTOF,                              
81       kNHistPID =kHistPIDTOF,                           
82       
83       kHistNSigProtonTPC,                       // NSigma separation plot    
84       kHistNSigKaonTPC,                              
85       kHistNSigPionTPC,                              
86       kHistNSigProtonPtTPC,                              
87       kHistNSigKaonPtTPC,                              
88       kHistNSigPionPtTPC,                              
89       
90       kHistNSigProtonTOF,                              
91       kHistNSigKaonTOF,                              
92       kHistNSigPionTOF,                              
93       kHistNSigProtonPtTOF,                              
94       kHistNSigKaonPtTOF,                              
95       kHistNSigPionPtTOF,                              
96      
97       kHistNSigProtonTPCTOF,                             
98       kHistNSigKaonTPCTOF,                              
99       kHistNSigPionTPCTOF,                              
100       kHistNSigProtonPtTPCTOF,                              
101       kHistNSigKaonPtTPCTOF,                              
102       kHistNSigPionPtTPCTOF,
103       kNHistNSig=kHistNSigPionPtTPCTOF,                              
104       
105       kHistqVecPos,
106       kHistqVecNeg,
107       kNHist,                                   // Total number of histos
108    };  // Type of events plotted in Pt Histogram
109
110 }