34 const char* config=
"CentralAODConfig.C",
38 gROOT->LoadClass(
"AliAODForwardMult",
"libPWGLFforward2");
43 Error(
"AddTaskCentralMult",
"No analysis manager to connect to.");
56 if (corrs && corrs[0] !=
'\0') cm.
SetPrefix(corrs);
59 if(sys>0 && sNN > 0) {
60 cm.
Init(runNo, sys, sNN, field);
61 if (!cm.HasSecondaryCorrection())
62 Fatal(
"AddTaskCentralMult",
"No secondary correction defined!");
63 if (!cm.HasAcceptanceCorrection())
64 Fatal(
"AddTaskCentralMult",
"No acceptance correction defined!");
virtual void SetPrefix(const TString &prefix)
virtual Bool_t Connect(const char *sumFile=0, const char *resFile=0)
Bool_t Init(ULong_t runNumber, UShort_t collisionSystem, UShort_t cmsNN, Short_t field, Bool_t mc=false, Bool_t satelliteCollisions=false, UInt_t what=kDefault, Bool_t force=false)
virtual Bool_t Configure(const char *macro="-default-")
AliAnalysisTask * AddTaskCentralMult(Bool_t mc=false, ULong_t runNo=0, UShort_t sys=0, UShort_t sNN=0, Short_t field=0, const char *config="CentralAODConfig.C", const char *corrs=0)
static AliCentralCorrectionManager & Instance()