3 #ifndef ALIDNDETAANALYSISESDSELECTOR_H
4 #define ALIDNDETAANALYSISESDSELECTOR_H
6 #include "AliSelectorRL.h"
10 class AlidNdEtaCorrection;
13 // TODO this derives from AliSelectorRL to track down the effect of the vertex bias
14 // however, it should of course only depend on the ESD and thus be changed to AliSelector
16 class AlidNdEtaAnalysisESDSelector : public AliSelectorRL {
18 AlidNdEtaAnalysisESDSelector();
19 virtual ~AlidNdEtaAnalysisESDSelector();
21 virtual void Begin(TTree* tree);
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();
29 void ReadUserObjects(TTree* tree);
31 dNdEtaAnalysis* fdNdEtaAnalysis; // contains the uncorrected histograms
32 TH1F* fMult; // raw multiplicity histogram (control histogram)
34 AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
37 AlidNdEtaAnalysisESDSelector(const AlidNdEtaAnalysisESDSelector&);
38 AlidNdEtaAnalysisESDSelector& operator=(const AlidNdEtaAnalysisESDSelector&);
40 ClassDef(AlidNdEtaAnalysisESDSelector, 0);