1 AliAnalysisTaskVertexESD *AddTaskVertexESD()
4 // Task for validation of the primary vertices (SPD,TPC,ITS+TPC)
6 // andrea.dainese@pd.infn.it
10 // Get the pointer to the existing analysis manager via the static access method.
11 //==============================================================================
12 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
14 ::Error("AddTask", "No analysis manager to connect to.");
19 AliAnalysisTaskVertexESD *taskVtxESD = new AliAnalysisTaskVertexESD("VertexESD");
20 taskVtxESD->SetFillNtupleBeamSpot(kTRUE);
21 taskVtxESD->SetRerecoVertexITSTPC(kTRUE);
22 AliLog::SetClassDebugLevel("AliAnalysisTaskVertexESD",10);
24 mgr->AddTask(taskVtxESD);
27 // Create containers for input/output
28 AliAnalysisDataContainer *cInputVtxESD = mgr->CreateContainer("cInputVtxESD",TChain::Class(),AliAnalysisManager::kInputContainer);
30 AliAnalysisDataContainer *cOutputVtxESD = mgr->CreateContainer("cOutputVtxESD",TList::Class(),AliAnalysisManager::kOutputContainer, Form("%s:Vertex_Performance", mgr->GetCommonFileName()));
34 mgr->ConnectInput(taskVtxESD,0,mgr->GetCommonInputContainer());
36 mgr->ConnectOutput(taskVtxESD,1,cOutputVtxESD);