AliAnalysisTask *AddTaskTrackingUncert() {
//
// add task of tracking uncertainty
//
//
//get the current analysis manager
//
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr) {
Error("AddTaskTrackingUncert", "No analysis manager found.");
return 0;
}
//
//========= Add task for standard analysis to the ANALYSIS manager ====
//
AliAnalysisTrackingUncertainties *task = new AliAnalysisTrackingUncertainties("trackingUncertainty");
//
task->SelectCollisionCandidates(AliVEvent::kMB|AliVEvent::kINT7);
mgr->AddTask(task);
//
//
//======================================================================
// data containers
//======================================================================
// find input container
//below the trunk version
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
//dummy output container
AliAnalysisDataContainer *coutput0 = mgr->CreateContainer("dummyTreeUncert",TTree::Class(),AliAnalysisManager::kExchangeContainer,"defaultTreeUncert");
//define output containers
AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("trackingUncert", TList::Class(),AliAnalysisManager::kOutputContainer,"AnalysisResults.root");
//connect containers
mgr->ConnectInput (task, 0, cinput );
mgr->ConnectOutput (task, 0, coutput0);
mgr->ConnectOutput (task, 1, coutput1);
//
//
//
return task;
}
AddTaskTrackingUncert.C:1 AddTaskTrackingUncert.C:2 AddTaskTrackingUncert.C:3 AddTaskTrackingUncert.C:4 AddTaskTrackingUncert.C:5 AddTaskTrackingUncert.C:6 AddTaskTrackingUncert.C:7 AddTaskTrackingUncert.C:8 AddTaskTrackingUncert.C:9 AddTaskTrackingUncert.C:10 AddTaskTrackingUncert.C:11 AddTaskTrackingUncert.C:12 AddTaskTrackingUncert.C:13 AddTaskTrackingUncert.C:14 AddTaskTrackingUncert.C:15 AddTaskTrackingUncert.C:16 AddTaskTrackingUncert.C:17 AddTaskTrackingUncert.C:18 AddTaskTrackingUncert.C:19 AddTaskTrackingUncert.C:20 AddTaskTrackingUncert.C:21 AddTaskTrackingUncert.C:22 AddTaskTrackingUncert.C:23 AddTaskTrackingUncert.C:24 AddTaskTrackingUncert.C:25 AddTaskTrackingUncert.C:26 AddTaskTrackingUncert.C:27 AddTaskTrackingUncert.C:28 AddTaskTrackingUncert.C:29 AddTaskTrackingUncert.C:30 AddTaskTrackingUncert.C:31 AddTaskTrackingUncert.C:32 AddTaskTrackingUncert.C:33 AddTaskTrackingUncert.C:34 AddTaskTrackingUncert.C:35 AddTaskTrackingUncert.C:36 AddTaskTrackingUncert.C:37 AddTaskTrackingUncert.C:38 AddTaskTrackingUncert.C:39 AddTaskTrackingUncert.C:40 AddTaskTrackingUncert.C:41 AddTaskTrackingUncert.C:42 AddTaskTrackingUncert.C:43 AddTaskTrackingUncert.C:44 AddTaskTrackingUncert.C:45 AddTaskTrackingUncert.C:46