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 taskITS->SetUseITSSAforNtuples(kFALSE);
26 AliLog::SetClassDebugLevel("AliAnalysisTaskITSTrackingCheck",10);
28 mgr->AddTask(taskITS);
31 // Create containers for input/output
32 AliAnalysisDataContainer *cOutputITS = mgr->CreateContainer("cOutputITS",TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s:ITS_Performance",mgr->GetCommonFileName()));
36 mgr->ConnectInput(taskITS,0,mgr->GetCommonInputContainer());
38 mgr->ConnectOutput(taskITS, 1,cOutputITS);