]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - PWG0/dNdEta/AlidNdEtaAnalysisESDSelector.h
RICH becomes HMPID
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaAnalysisESDSelector.h
... / ...
CommitLineData
1/* $Id$ */
2
3#ifndef ALIDNDETAANALYSISESDSELECTOR_H
4#define ALIDNDETAANALYSISESDSELECTOR_H
5
6#include "AliSelector.h"
7
8class AliESDtrackCuts;
9class dNdEtaAnalysis;
10class AlidNdEtaCorrection;
11
12class AlidNdEtaAnalysisESDSelector : public AliSelector {
13 public:
14 AlidNdEtaAnalysisESDSelector();
15 virtual ~AlidNdEtaAnalysisESDSelector();
16
17 virtual void Begin(TTree* tree);
18 virtual void SlaveBegin(TTree *tree);
19 virtual void Init(TTree *tree);
20 virtual Bool_t Process(Long64_t entry);
21 virtual void SlaveTerminate();
22 virtual void Terminate();
23
24 protected:
25 void ReadUserObjects(TTree* tree);
26
27 dNdEtaAnalysis* fdNdEtaAnalysisMBVtx; // contains the histograms for the triggered events with vertex
28 dNdEtaAnalysis* fdNdEtaAnalysisMB; // contains the histograms corrected with vtx recon eff
29 dNdEtaAnalysis* fdNdEtaAnalysis; // contains the histograms corrected with vtx recon eff and trigger bias eff
30
31 AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
32
33 AlidNdEtaCorrection* fdNdEtaCorrection; // correction maps
34
35 private:
36 AlidNdEtaAnalysisESDSelector(const AlidNdEtaAnalysisESDSelector&);
37 AlidNdEtaAnalysisESDSelector& operator=(const AlidNdEtaAnalysisESDSelector&);
38
39 ClassDef(AlidNdEtaAnalysisESDSelector, 0);
40};
41
42#endif