ROOT logo
void AddTask_jklein_gtusim()
{
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();

  AliAnalysisTaskTRDgtuSim *task = 0x0;

  // Int_t deltaAlpha[] = { 11, 16, 21 };
  Int_t deltaAlpha[] = { 21 };
  Int_t nDeltaAlpha = sizeof(deltaAlpha) / sizeof(deltaAlpha[0]);
  // Int_t deltaY[] = { 9, 12, 15, 21, 27 };
  Int_t deltaY[] = { 18 };
  Int_t nDeltaY = sizeof(deltaY) / sizeof(deltaY[0]);

  for (Int_t iDeltaY = 0; iDeltaY < nDeltaY; ++iDeltaY)
    for (Int_t iDeltaAlpha = 0; iDeltaAlpha < nDeltaAlpha; ++iDeltaAlpha) {
      Int_t label = - deltaY[iDeltaY] * 100 - deltaAlpha[iDeltaAlpha];

      TString name = TString::Format("gtusim_%i_%i", deltaY[iDeltaY], deltaAlpha[iDeltaAlpha]);

      AliAnalysisTaskTRDgtuSim *task = new AliAnalysisTaskTRDgtuSim(name.Data());
      task->SetDeltaY(deltaY[iDeltaY]);
      task->SetDeltaAlpha(deltaAlpha[iDeltaAlpha]);
      task->SetLabel(label);

      mgr->AddTask(task);

      AliAnalysisDataContainer *coutput =
	mgr->CreateContainer(Form("hist_%s", name.Data()), TList::Class(), AliAnalysisManager::kOutputContainer,
			     Form("%s:TRD_gtusim", AliAnalysisManager::GetCommonFileName()));

      mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer());
      mgr->ConnectOutput(task, 1, coutput);
    }

  return;
}
 AddTaskTRDgtuSim.C:1
 AddTaskTRDgtuSim.C:2
 AddTaskTRDgtuSim.C:3
 AddTaskTRDgtuSim.C:4
 AddTaskTRDgtuSim.C:5
 AddTaskTRDgtuSim.C:6
 AddTaskTRDgtuSim.C:7
 AddTaskTRDgtuSim.C:8
 AddTaskTRDgtuSim.C:9
 AddTaskTRDgtuSim.C:10
 AddTaskTRDgtuSim.C:11
 AddTaskTRDgtuSim.C:12
 AddTaskTRDgtuSim.C:13
 AddTaskTRDgtuSim.C:14
 AddTaskTRDgtuSim.C:15
 AddTaskTRDgtuSim.C:16
 AddTaskTRDgtuSim.C:17
 AddTaskTRDgtuSim.C:18
 AddTaskTRDgtuSim.C:19
 AddTaskTRDgtuSim.C:20
 AddTaskTRDgtuSim.C:21
 AddTaskTRDgtuSim.C:22
 AddTaskTRDgtuSim.C:23
 AddTaskTRDgtuSim.C:24
 AddTaskTRDgtuSim.C:25
 AddTaskTRDgtuSim.C:26
 AddTaskTRDgtuSim.C:27
 AddTaskTRDgtuSim.C:28
 AddTaskTRDgtuSim.C:29
 AddTaskTRDgtuSim.C:30
 AddTaskTRDgtuSim.C:31
 AddTaskTRDgtuSim.C:32
 AddTaskTRDgtuSim.C:33
 AddTaskTRDgtuSim.C:34
 AddTaskTRDgtuSim.C:35
 AddTaskTRDgtuSim.C:36
 AddTaskTRDgtuSim.C:37