5d549964c584844be43c097fe28f8b892b3bd01a
[u/mrichter/AliRoot.git] / PWG0 / TPC / AliROCESDAnalysisSelector.h
1 /* $Id$ */
2
3 #ifndef AliROCESDAnalysisSelector_H
4 #define AliROCESDAnalysisSelector_H
5
6 #include "AliSelector.h"
7
8 //#include "TPC/AliTPCClusterHistograms.h"
9
10 class AliTPCClusterHistograms;
11 class AliESDfriend;
12
13 // this is an empty selector that can be used to create an analysis
14
15 class AliROCESDAnalysisSelector : public AliSelector {
16   public:
17     AliROCESDAnalysisSelector();
18     virtual ~AliROCESDAnalysisSelector();
19
20     virtual void    SlaveBegin(TTree* tree);
21     virtual void    Init(TTree *tree);
22     virtual Bool_t  Process(Long64_t entry);
23     virtual void    SlaveTerminate();
24     virtual void    Terminate();
25
26  protected:
27     AliESDfriend* fESDfriend;
28
29     AliTPCClusterHistograms* fClusterHistograms;
30
31  private:
32     AliROCESDAnalysisSelector(const AliROCESDAnalysisSelector&);
33     AliROCESDAnalysisSelector& operator=(const AliROCESDAnalysisSelector&);
34
35   ClassDef(AliROCESDAnalysisSelector, 0);
36 };
37
38 #endif