]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG0/dNdEta/AliMultiplicityCorrectionSelector.h
Added Add method to the various correction classes and update AliSystematicSelection.
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AliMultiplicityCorrectionSelector.h
CommitLineData
851da324 1/* $Id$ */
2
3#ifndef ALIMULTIPLICITYCORRECTIONSELECTOR_H
4#define ALIMULTIPLICITYCORRECTIONSELECTOR_H
5
6#include "AliSelectorRL.h"
7#include "AliMultiplicityCorrection.h"
8
9class AliESDtrackCuts;
10class TH1F;
11class TH2F;
12
13class AliMultiplicityCorrectionSelector : public AliSelectorRL {
14 public:
15 AliMultiplicityCorrectionSelector();
16 virtual ~AliMultiplicityCorrectionSelector();
17
18 virtual void Begin(TTree* tree);
19 virtual void SlaveBegin(TTree *tree);
20 virtual void Init(TTree *tree);
21 virtual Bool_t Process(Long64_t entry);
22 virtual void SlaveTerminate();
23 virtual void Terminate();
24
25 protected:
26 void ReadUserObjects(TTree* tree);
27
28 AliMultiplicityCorrection* fMultiplicityCorrection; // multiplicity histogram
29
30 AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
31
32 private:
33 AliMultiplicityCorrectionSelector(const AliMultiplicityCorrectionSelector&);
34 AliMultiplicityCorrectionSelector& operator=(const AliMultiplicityCorrectionSelector&);
35
36 ClassDef(AliMultiplicityCorrectionSelector, 0);
37};
38
39#endif