1 #ifndef ALIBASEAODTASK_H
2 #define ALIBASEAODTASK_H
3 #include <AliAnalysisTaskSE.h>
169 virtual Bool_t Connect(
const char* sumFile=0,
const char* resFile=0);
virtual Bool_t CheckEvent(const AliAODForwardMult &forward)
virtual void Terminate(Option_t *option)
virtual Bool_t PreEvent()
static void SetAxis(TAxis &axis, Int_t n, Double_t *borders)
void SetTriggerMask(UInt_t mask)
virtual void UserCreateOutputObjects()
void SetIPzAxis(Int_t n, Double_t min, Double_t max)
virtual Bool_t GetIpXY(AliAODEvent &aod, Double_t &x, Double_t &y)
void SetAbsMinCent(Double_t x=-1)
void SetFilterMask(UInt_t mask)
virtual ~AliBaseAODTask()
virtual Bool_t StoreTrainName(Int_t no)
virtual Bool_t PostEvent()
virtual Bool_t Configure(const char *macro="-default-")
void Print(Option_t *option="") const
void SetIPzAxis(const TString &spec)
static void PrintAxis(const TAxis &axis, Int_t nSig=2, const char *alt=0)
void SetIPzAxis(Int_t n, Double_t max)
virtual Bool_t Event(AliAODEvent &aod)=0
virtual Bool_t Connect(const char *sumFile=0, const char *resFile=0)
static void FixAxis(TAxis &axis, const char *title=0)
AliAODMultEventClass * GetMultClass(const AliAODEvent &aod, Bool_t verb=true)
AliBaseAODTask & operator=(const AliBaseAODTask &o)
AliAODForwardMult * GetForward(const AliAODEvent &aod, Bool_t mc=false, Bool_t verb=true)
virtual Bool_t Finalize()=0
virtual void StoreInformation(AliAODForwardMult &forward)
void SetCentralityAxis(UShort_t n, Short_t *bins)
TH2D * GetPrimary(const AliAODEvent &aod)
virtual const char * DefaultConfig() const
AliAODCentralMult * GetCentral(const AliAODEvent &aod, Bool_t mc=false, Bool_t verb=true)
virtual Double_t GetCentrality(AliAODEvent &event, AliAODForwardMult *forward, Int_t &qual)
virtual void UserExec(Option_t *option)
Bool_t HasCentrality() const
virtual Double_t GetIpZ(AliAODEvent &event, AliAODForwardMult *forward)