]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/FORWARD/analysis2/AddTaskCopyHeader.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / AddTaskCopyHeader.C
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 //