]>
Commit | Line | Data |
---|---|---|
1 | /** | |
2 | * @file AddTaskCopyHeader.C | |
3 | * @author Christian Holm Christensen <cholm@dalsgaard.hehi.nbi.dk> | |
4 | * @date Wed Mar 23 12:13:43 2011 | |
5 | * | |
6 | * @brief | |
7 | * | |
8 | * | |
9 | * @ingroup pwglf_forward_scripts_tasks | |
10 | */ | |
11 | /** | |
12 | * Script to add task to copy header from ESD to AOD | |
13 | * | |
14 | * @ingroup pwglf_forward_aod | |
15 | */ | |
16 | void | |
17 | AddTaskCopyHeader() | |
18 | { | |
19 | // --- Load libraries ---------------------------------------------- | |
20 | gROOT->LoadClass("AliAODForwardMult", "libPWGLFforward2"); | |
21 | ||
22 | // --- Get analysis manager ---------------------------------------- | |
23 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
24 | if (!mgr) { | |
25 | Error("AddTaskCopyHeader", "No analysis manager to connect to."); | |
26 | return; | |
27 | } | |
28 | ||
29 | // --- Create task ------------------------------------------------- | |
30 | AliCopyHeaderTask* task = new AliCopyHeaderTask; | |
31 | mgr->AddTask(task); | |
32 | ||
33 | // --- Connect input ----------------------------------------------- | |
34 | mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer()); | |
35 | } | |
36 | // | |
37 | // EOF | |
38 | // |