1 AliMeanVertexCalibTask *AddTaskMeanVertexCalib(){
3 //AddTask for MeanVertex Task to run with pass0
4 //Author: D.Caffarri davide.caffarri@pd.infn.it
7 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
9 ::Error("AddTaskMeanVertex", "No analysis manager to connect to.");
14 if (!mgr->GetInputEventHandler()) {
15 ::Error("AddTaskMeanVertex", "This task requires an input event handler");
20 AliMeanVertexCalibTask *meanVertexTask = new AliMeanVertexCalibTask("AliMeanVertexCalibTask");
22 AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
23 if (!cinput1) cinput1 = mgr->CreateContainer("cchain",TChain::Class(), AliAnalysisManager::kInputContainer);
26 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("MeanVertex", TList::Class(),AliAnalysisManager::kOutputContainer, "AliESDfriends_v1.root");
28 mgr->ConnectInput(meanVertexTask,0,cinput1);
29 mgr->ConnectOutput(meanVertexTask,1,coutput1);
31 return meanVertexTask;