]>
Commit | Line | Data |
---|---|---|
cc636095 | 1 | AliAnalysisTaskQGSep * AddTaskQGSep(Bool_t useMC = kFALSE, Bool_t useAOD = kFALSE) |
2 | { | |
3 | // create manager | |
4 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
5 | if (!mgr) mgr = new AliAnalysisManager("My test train"); | |
6 | ||
7 | // create our task | |
8 | AliAnalysisTaskQGSep *task = new AliAnalysisTaskQGSep("AliAnalysisTaskQGSep"); | |
9 | ||
10 | // uncomment this to use MC | |
11 | task->UseMC(useMC); | |
12 | task->UseAOD(useAOD); | |
13 | ||
14 | // create output container | |
15 | AliAnalysisDataContainer *output1 = mgr->CreateContainer("cCustomList", TList::Class(), AliAnalysisManager::kOutputContainer, | |
16 | Form("%s:PWG4_QGSep_UA104",AliAnalysisManager::GetCommonFileName())); | |
17 | ||
18 | // add our task to the manager | |
19 | mgr->AddTask(task); | |
20 | ||
21 | // finaly connect input and output | |
22 | mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer()); | |
23 | mgr->ConnectOutput(task, 1, output1); | |
24 | ||
25 | return task; | |
26 | ||
27 | } |