1 void AddTask_jklein_gtusim()
3 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
5 AliAnalysisTaskTRDgtuSim *task = 0x0;
7 // Int_t deltaAlpha[] = { 11, 16, 21 };
8 Int_t deltaAlpha[] = { 21 };
9 Int_t nDeltaAlpha = sizeof(deltaAlpha) / sizeof(deltaAlpha[0]);
10 // Int_t deltaY[] = { 9, 12, 15, 21, 27 };
11 Int_t deltaY[] = { 18 };
12 Int_t nDeltaY = sizeof(deltaY) / sizeof(deltaY[0]);
14 for (Int_t iDeltaY = 0; iDeltaY < nDeltaY; ++iDeltaY)
15 for (Int_t iDeltaAlpha = 0; iDeltaAlpha < nDeltaAlpha; ++iDeltaAlpha) {
16 Int_t label = - deltaY[iDeltaY] * 100 - deltaAlpha[iDeltaAlpha];
18 TString name = TString::Format("gtusim_%i_%i", deltaY[iDeltaY], deltaAlpha[iDeltaAlpha]);
20 AliAnalysisTaskTRDgtuSim *task = new AliAnalysisTaskTRDgtuSim(name.Data());
21 task->SetDeltaY(deltaY[iDeltaY]);
22 task->SetDeltaAlpha(deltaAlpha[iDeltaAlpha]);
23 task->SetLabel(label);
27 AliAnalysisDataContainer *coutput =
28 mgr->CreateContainer(Form("hist_%s", name.Data()), TList::Class(), AliAnalysisManager::kOutputContainer,
29 Form("%s:TRD_gtusim", AliAnalysisManager::GetCommonFileName()));
31 mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer());
32 mgr->ConnectOutput(task, 1, coutput);