]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG0/dNdEta/AlidNdEtaAnalysisESDSelector.h
new way of creating the corrections: 3d as function of eta, vtx_z and pt
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaAnalysisESDSelector.h
CommitLineData
dc740de4 1/* $Id$ */
2
3#ifndef ALIDNDETAANALYSISESDSELECTOR_H
4#define ALIDNDETAANALYSISESDSELECTOR_H
5
93b20362 6#include "AliSelector.h"
dc740de4 7
8class AliESDtrackCuts;
16e24ca3 9class dNdEtaAnalysis;
45e97e28 10class AlidNdEtaCorrection;
dc740de4 11
16e24ca3 12class AlidNdEtaAnalysisESDSelector : public AliSelector {
dc740de4 13 public:
14 AlidNdEtaAnalysisESDSelector();
15 virtual ~AlidNdEtaAnalysisESDSelector();
16
17 virtual void SlaveBegin(TTree *tree);
16e24ca3 18 virtual void Init(TTree *tree);
dc740de4 19 virtual Bool_t Process(Long64_t entry);
16e24ca3 20 virtual void SlaveTerminate();
21 virtual void Terminate();
dc740de4 22
23 protected:
16e24ca3 24 dNdEtaAnalysis* fdNdEtaAnalysis; // contains the target histograms
dc740de4 25 AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
dc740de4 26
45e97e28 27 AlidNdEtaCorrection* fdNdEtaCorrection; // correction maps
28
dc740de4 29 private:
30
31 ClassDef(AlidNdEtaAnalysisESDSelector, 0);
32};
33
34#endif