]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/SPECTRA/PiKaPr/TestAOD/Histograms.h
f357477338568fa87ba374e724ffbaec0ba8ee6b
[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       kHistPtGen,                               // Pt histo for all particles, generated tracks
24       kNPtGenHist = kHistPtGen,                    // Number of ptGen-likehistos histos
25       
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
33       
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,
43
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,
53             
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
61             
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
69
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
77
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
87       
88       // Rest
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
92       
93       kHistPIDTPC,                              // Particle Identification histo
94       kHistPIDTOF,                              
95       kHistPIDTPCPion,                              
96       kHistPIDTPCKaon,                              
97       kHistPIDTPCProton,                              
98       kHistPIDTPCPionRec,                              
99       kHistPIDTPCKaonRec,                              
100       kHistPIDTPCProtonRec,                              
101       kNHistPID =kHistPIDTPCProtonRec,                           
102       
103       kHistNSigPionTPC,                              
104       kHistNSigKaonTPC,                              
105       kHistNSigProtonTPC,                       // NSigma separation plot    
106       kHistNSigPionPtTPC,                              
107       kHistNSigKaonPtTPC,                              
108       kHistNSigProtonPtTPC,                              
109       
110       kHistNSigPionTOF,                              
111       kHistNSigKaonTOF,                              
112       kHistNSigProtonTOF,                              
113       kHistNSigPionPtTOF,                              
114       kHistNSigKaonPtTOF,                              
115       kHistNSigProtonPtTOF,                              
116      
117       kHistNSigPionTPCTOF,                              
118       kHistNSigKaonTPCTOF,                              
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
126
127 }