10 #ifndef ALIBASEMULTTASK_H
11 #define ALIBASEMULTTASK_H
virtual void Process(TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Bool_t pileup, Bool_t selectedTrigger, Bool_t isMCClass, Bool_t isESDClass, const AliAODEvent &aodevent)
ClassDef(AliBaseMultTask, 2)
virtual Bool_t IsMCClass(AliAODForwardMult *m) const
virtual Bin * MakeBin(Double_t minEta, Double_t maxEta)=0
virtual ~AliBaseMultTask()
virtual Bool_t Event(AliAODEvent &aod)
AliBaseMultTask(const AliBaseMultTask &)
void SetMCIsNSD(Bool_t assume)
virtual void CreateOutputObjects(TList *cont, Int_t max)
AliBaseMultTask & operator=(const AliBaseMultTask &)
virtual Bool_t IsESDClass(AliAODForwardMult *m) const
static const Char_t * FormBinName(Double_t etaLow, Double_t etaHigh)
Bin & operator=(const Bin &)
virtual void DefaultBins()
void AddBin(Double_t etaLow, Double_t etaHigh)
virtual Double_t CalcMult(TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Double_t &statErr, Double_t &sysErr, Double_t &mcMult, Double_t &mcErr)
virtual void Process(TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Bool_t pileup, Bool_t selectedTrigger, Bool_t isMCClass, Bool_t isESDClass, const AliAODEvent &aodevent, Double_t minIPz, Double_t maxIPz)
virtual Bool_t Finalize()
virtual Bool_t PreEvent()
void SetMaxMult(Int_t max)
virtual Bool_t CheckEvent(const AliAODForwardMult &fwd)