]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG0/dNdEta/AlidNdEtaAnalysisESDSelector.h
AliPWG0depHelper: function to find mother among the primaries
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaAnalysisESDSelector.h
CommitLineData
dc740de4 1/* $Id$ */
2
3#ifndef ALIDNDETAANALYSISESDSELECTOR_H
4#define ALIDNDETAANALYSISESDSELECTOR_H
5
74fd10b3 6#include "AliSelectorRL.h"
dc740de4 7
8class AliESDtrackCuts;
16e24ca3 9class dNdEtaAnalysis;
45e97e28 10class AlidNdEtaCorrection;
9e952c39 11class TH1F;
dc740de4 12
8277513e 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
15
74fd10b3 16class AlidNdEtaAnalysisESDSelector : public AliSelectorRL {
dc740de4 17 public:
18 AlidNdEtaAnalysisESDSelector();
19 virtual ~AlidNdEtaAnalysisESDSelector();
20
0ab29cfa 21 virtual void Begin(TTree* tree);
dc740de4 22 virtual void SlaveBegin(TTree *tree);
16e24ca3 23 virtual void Init(TTree *tree);
dc740de4 24 virtual Bool_t Process(Long64_t entry);
16e24ca3 25 virtual void SlaveTerminate();
26 virtual void Terminate();
dc740de4 27
28 protected:
0ab29cfa 29 void ReadUserObjects(TTree* tree);
30
74fd10b3 31 dNdEtaAnalysis* fdNdEtaAnalysis; // contains the uncorrected histograms
9e952c39 32 TH1F* fMult; // raw multiplicity histogram (control histogram)
1afae8ff 33
dc740de4 34 AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
dc740de4 35
36 private:
61385583 37 AlidNdEtaAnalysisESDSelector(const AlidNdEtaAnalysisESDSelector&);
38 AlidNdEtaAnalysisESDSelector& operator=(const AlidNdEtaAnalysisESDSelector&);
dc740de4 39
40 ClassDef(AlidNdEtaAnalysisESDSelector, 0);
41};
42
43#endif