]>
Commit | Line | Data |
---|---|---|
df71af87 | 1 | /* $Id$ */ |
2 | ||
3 | #ifndef AliROCESDAnalysisSelector_H | |
4 | #define AliROCESDAnalysisSelector_H | |
5 | ||
6 | #include "AliSelector.h" | |
7 | ||
2d9e89d4 | 8 | class AliTPCClusterHistograms; |
df71af87 | 9 | class AliESDfriend; |
df71af87 | 10 | |
9cc7192c | 11 | // |
12 | // TODO explain this | |
13 | // | |
df71af87 | 14 | |
15 | class AliROCESDAnalysisSelector : public AliSelector { | |
16 | public: | |
1d7991a5 | 17 | enum { kTPCSectors = 72, kTPCHists = kTPCSectors * 2 }; |
9cc7192c | 18 | |
df71af87 | 19 | AliROCESDAnalysisSelector(); |
20 | virtual ~AliROCESDAnalysisSelector(); | |
21 | ||
22 | virtual void SlaveBegin(TTree* tree); | |
23 | virtual void Init(TTree *tree); | |
24 | virtual Bool_t Process(Long64_t entry); | |
25 | virtual void SlaveTerminate(); | |
26 | virtual void Terminate(); | |
27 | ||
28 | protected: | |
1d7991a5 | 29 | AliESDfriend* fESDfriend; // ESD friend pointer |
2d9e89d4 | 30 | |
1d7991a5 | 31 | AliTPCClusterHistograms* fClusterHistograms[kTPCHists]; // 0..71 histograms created with all clusters, 72..143 without edges |
df71af87 | 32 | |
33 | private: | |
6c3d6245 | 34 | |
df71af87 | 35 | AliROCESDAnalysisSelector(const AliROCESDAnalysisSelector&); |
36 | AliROCESDAnalysisSelector& operator=(const AliROCESDAnalysisSelector&); | |
37 | ||
38 | ClassDef(AliROCESDAnalysisSelector, 0); | |
39 | }; | |
40 | ||
41 | #endif |