]>
Commit | Line | Data |
---|---|---|
eb884e16 | 1 | /* $Id$ */ |
2 | ||
3 | #ifndef AliROCRawAnalysisSelector_H | |
4 | #define AliROCRawAnalysisSelector_H | |
5 | ||
c50f9dc0 | 6 | #include "TSelector.h" |
eb884e16 | 7 | |
8 | // | |
9 | // TODO explain this | |
10 | // | |
11 | ||
33314186 | 12 | class AliRawVEvent; |
c50f9dc0 | 13 | class TTree; |
1d7991a5 | 14 | class AliTPCParamSR; |
15 | class AliTPCRawHistograms; | |
c50f9dc0 | 16 | |
17 | class AliROCRawAnalysisSelector : public TSelector { | |
eb884e16 | 18 | public: |
1d7991a5 | 19 | enum { kTPCSectors = 72 }; |
eb884e16 | 20 | |
21 | AliROCRawAnalysisSelector(); | |
22 | virtual ~AliROCRawAnalysisSelector(); | |
23 | ||
c50f9dc0 | 24 | virtual Int_t Version() const {return 1;} |
eb884e16 | 25 | virtual void SlaveBegin(TTree* tree); |
26 | virtual void Init(TTree *tree); | |
27 | virtual Bool_t Process(Long64_t entry); | |
28 | virtual void SlaveTerminate(); | |
29 | virtual void Terminate(); | |
30 | ||
31 | protected: | |
33314186 | 32 | AliRawVEvent* fRawEvent; |
c50f9dc0 | 33 | TTree* fTree; |
eb884e16 | 34 | |
1d7991a5 | 35 | AliTPCParamSR* fParam; // TPC hardware params |
36 | ||
37 | AliTPCRawHistograms* fHistograms[kTPCSectors]; | |
38 | ||
eb884e16 | 39 | private: |
40 | AliROCRawAnalysisSelector(const AliROCRawAnalysisSelector&); | |
41 | AliROCRawAnalysisSelector& operator=(const AliROCRawAnalysisSelector&); | |
42 | ||
43 | ClassDef(AliROCRawAnalysisSelector, 0); | |
44 | }; | |
45 | ||
46 | #endif |