1 AliAnalysisTaskITSTrackingCheck *AddTaskPerformanceITS(Bool_t readMC=kFALSE,
3 Bool_t fillNtuples=kFALSE)
6 // Task for check of ITS tracking
8 // andrea.dainese@pd.infn.it
12 // Get the pointer to the existing analysis manager via the static access method.
13 //==============================================================================
14 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
16 ::Error("AddTask", "No analysis manager to connect to.");
21 AliAnalysisTaskITSTrackingCheck *taskITS = new AliAnalysisTaskITSTrackingCheck("ITStracking");
22 taskITS->SetReadMC(readMC);
23 taskITS->SetReadRPLabels(readRP);
24 taskITS->SetFillNtuples(fillNtuples);
25 AliLog::SetClassDebugLevel("AliAnalysisTaskITSTrackingCheck",10);
27 mgr->AddTask(taskITS);
30 // Create containers for input/output
31 AliAnalysisDataContainer *cInputITS = mgr->CreateContainer("cInputITS",TChain::Class(),AliAnalysisManager::kInputContainer);
33 AliAnalysisDataContainer *cOutputITS = mgr->CreateContainer("cOutputITS",TList::Class(),AliAnalysisManager::kOutputContainer,"ITS.Performance.root");
37 mgr->ConnectInput(taskITS,0,mgr->GetCommonInputContainer());
39 mgr->ConnectOutput(taskITS,0,cOutputITS);