1 AliAnalysisTask *AddTaskTrackingUncert() {
3 // add task of tracking uncertainty
6 //get the current analysis manager
8 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
10 Error("AddTaskTrackingUncert", "No analysis manager found.");
14 //========= Add task for standard analysis to the ANALYSIS manager ====
16 AliAnalysisTrackingUncertainties *task = new AliAnalysisTrackingUncertainties("trackingUncertainty");
18 task->SelectCollisionCandidates(AliVEvent::kMB|AliVEvent::kINT7);
22 //======================================================================
24 //======================================================================
25 // find input container
26 //below the trunk version
27 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
29 //dummy output container
30 AliAnalysisDataContainer *coutput0 = mgr->CreateContainer("dummyTreeUncert",TTree::Class(),AliAnalysisManager::kExchangeContainer,"defaultTreeUncert");
32 //define output containers
33 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("trackingUncert", TList::Class(),AliAnalysisManager::kOutputContainer,"AnalysisResults.root");
36 mgr->ConnectInput (task, 0, cinput );
37 mgr->ConnectOutput (task, 0, coutput0);
38 mgr->ConnectOutput (task, 1, coutput1);