13 #include <AliESDInputHandlerRP.h>
14 #include <AliCDBManager.h>
89 if (type != kESD)
return 0;
90 AliAnalysisManager::GetAnalysisManager()->SetRunFromPath(
fRun);
92 AliESDInputHandlerRP* ih =
new AliESDInputHandlerRP();
93 ih->SetReadFriends(kTRUE);
94 ih->SetActiveBranches(
"ESDfriend");
101 if (task) task->SelectCollisionCandidates(
fTriggerMask);
106 ::Info(
"CreateCDBConnect",
"Loading CDB connect w/run=%d",
fRun);
108 ::Info(
"CreateCDBConnect",
"Loaded %p", task);
110 AliCDBManager::Instance()->SetDefaultStorage(
"raw://");
133 CoupleCar(
"AddTaskQAsym.C", Form(
"0,0x%x,0x%x,0x%x,0x%x",
154 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWGPP/TPC/macros",
155 gROOT->GetMacroPath()));
157 "kFALSE,kTRUE,kFALSE");
180 CoupleCar(
"AddTaskPerformanceITS.C",
"false");
183 gROOT->ProcessLine(
"AddTaskPerformanceITS(false,false,false,3500,10000)");
184 gROOT->ProcessLine(
"AddTaskPerformanceITS(false,false,false,590,1570)");
185 gROOT->ProcessLine(
"AddTaskPerformanceITS(false,false,false,70,310)");
201 gSystem->AddIncludePath(
"-I${ALICE_PHYSICS}/PWGPP/TRD");
202 CoupleCar(
"AddTrainPerformanceTRD.C",
"\"ESD DET EFF RES PID\"");
207 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWGPP/ZDC",
208 gROOT->GetMacroPath()));
219 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWG4/macros/QA",
220 gROOT->GetMacroPath()));
222 "\"ESD\",20011,false,false)");
224 gROOT->ProcessLine(
"AddTaskCalorimeterQA(\"ESD\",2011,false,false,\"\",\"EMC7\")");
236 CoupleCar(
"AddTaskMTRchamberEfficiency.C");
240 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWG3/muondep",
241 gROOT->GetMacroPath()));
242 CoupleCar(
"AddTaskMUONTrackingEfficiency.C");
256 "false,-1,false,false"));
264 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWG3/muon",
265 gROOT->GetMacroPath()));
271 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWGPP/TOF",
272 gROOT->GetMacroPath()));
289 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWGPP/HMPID",
290 gROOT->GetMacroPath()));
296 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWGPP/T0",
297 gROOT->GetMacroPath()));
304 Bool_t mc = AliAnalysisManager::GetAnalysisManager()
305 ->GetMCtruthEventHandler() != 0;
319 AliAnalysisManager::SetCommonFileName(
"QAResults.root");
328 gROOT->SetMacroPath(Form(
"%s:$(ALICE_PHYSICS)/PWGPP/PilotTrain"
329 ":$(ALICE_PHYSICS)/PWGPP/macros",
330 gROOT->GetMacroPath()));
virtual void CreateCentralitySelection(Bool_t mc)
UInt_t fTriggerMUONBarrel
void CreateCALO(EMode mode, Bool_t par)
void CreateTasks(EMode mode, Bool_t par, AliAnalysisManager *mgr)
AliVEventHandler * CreateOutputHandler(EType)
void SetFlags(UShort_t flags)
void CreateFMD(EMode mode, Bool_t par)
void CreateMUON(EMode mode, Bool_t par)
AliVEventHandler * CreateInputHandler(EType type)
Base classs for train specifications.
void CreatePhysicsSelection(Bool_t mc, AliAnalysisManager *mgr)
QATrain(const char *name="PilotAnalysis")
void CreateCentralitySelection(Bool_t mc, AliAnalysisManager *mgr)
Bool_t LoadLibrary(const char *module)
virtual AliAnalysisTask * CoupleCar(const TString ¯o, const TString &args)
void CreateMUONTRG(EMode mode, Bool_t par)
virtual void CreatePhysicsSelection(Bool_t mc, AliAnalysisManager *mgr)
virtual AliAnalysisTaskSE * CoupleSECar(const TString ¯o, const TString &args, UInt_t mask=0)
AliAnalysisTaskSE * CreateTaskAndSetCollisionCandidates(const char *macro, const char *args="")
void SetModules(UInt_t m)