]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG0/TPC/AliROCESDAnalysisSelector.h
added skeleton for AliROCRawAnalysis and a few other updates
[u/mrichter/AliRoot.git] / PWG0 / TPC / AliROCESDAnalysisSelector.h
CommitLineData
df71af87 1/* $Id$ */
2
3#ifndef AliROCESDAnalysisSelector_H
4#define AliROCESDAnalysisSelector_H
5
6#include "AliSelector.h"
7
2d9e89d4 8class AliTPCClusterHistograms;
df71af87 9class AliESDfriend;
df71af87 10
9cc7192c 11//
12// TODO explain this
13//
df71af87 14
15class AliROCESDAnalysisSelector : public AliSelector {
16 public:
9cc7192c 17 enum { kTPCSectors = 72 };
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:
29 AliESDfriend* fESDfriend;
2d9e89d4 30
9cc7192c 31 AliTPCClusterHistograms* fClusterHistograms[kTPCSectors];
df71af87 32
33 private:
34 AliROCESDAnalysisSelector(const AliROCESDAnalysisSelector&);
35 AliROCESDAnalysisSelector& operator=(const AliROCESDAnalysisSelector&);
36
37 ClassDef(AliROCESDAnalysisSelector, 0);
38};
39
40#endif