3 #ifndef AliROCClusterAnalysisSelector_H
4 #define AliROCClusterAnalysisSelector_H
6 #include "AliSelectorRL.h"
8 class AliTPCClusterHistograms;
16 class AliROCClusterAnalysisSelector : public AliSelectorRL {
18 enum { kTPCSectors = 72, kTPCHists = kTPCSectors * 2 };
20 AliROCClusterAnalysisSelector();
21 virtual ~AliROCClusterAnalysisSelector();
23 virtual void SlaveBegin(TTree* tree);
24 virtual void Init(TTree *tree);
25 virtual Bool_t Process(Long64_t entry);
26 virtual void SlaveTerminate();
27 virtual void Terminate();
29 Int_t ProcessEvent(Long64_t entry, Bool_t detailedHistogram=kFALSE, const Char_t* label="");
34 AliTPCClusterHistograms* fClusterHistograms[kTPCHists]; // 0..71 histograms created with all clusters, 72..143 without edges
38 Int_t fNMaxObjectsToSave;
39 TObjArray* fObjectsToSave;
42 AliROCClusterAnalysisSelector(const AliROCClusterAnalysisSelector&);
43 AliROCClusterAnalysisSelector& operator=(const AliROCClusterAnalysisSelector&);
45 ClassDef(AliROCClusterAnalysisSelector, 0);