1 AliAnalysisTaskITSTrackingCheck *AddTaskPerformanceITS(Bool_t readMC=kTRUE,
5 // Task for check of ITS tracking
7 // andrea.dainese@pd.infn.it
11 // Get the pointer to the existing analysis manager via the static access method.
12 //==============================================================================
13 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
15 ::Error("AddTask", "No analysis manager to connect to.");
20 AliAnalysisTaskITSTrackingCheck *taskITS = new AliAnalysisTaskITSTrackingCheck("ITStracking");
21 taskITS->SetReadMC(readMC);
22 taskITS->SetReadRPLabels(readRP);
23 AliLog::SetClassDebugLevel("AliAnalysisTaskITSTrackingCheck",10);
25 mgr->AddTask(taskITS);
28 // Create containers for input/output
29 AliAnalysisDataContainer *cInputITS = mgr->CreateContainer("cInputITS",TChain::Class(),AliAnalysisManager::kInputContainer);
31 AliAnalysisDataContainer *cOutputITS = mgr->CreateContainer("cOutputITS",TList::Class(),AliAnalysisManager::kOutputContainer,"ITS.Performance.root");
35 mgr->ConnectInput(taskITS,0,mgr->GetCommonInputContainer());
37 mgr->ConnectOutput(taskITS,0,cOutputITS);