]>
Commit | Line | Data |
---|---|---|
ffca499d | 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 | * | |
bd6f5206 | 9 | * @ingroup pwglf_forward_scripts_tasks |
ffca499d | 10 | */ |
ffca499d | 11 | /** |
9416c923 | 12 | * Script to add task to copy header from ESD to AOD |
ffca499d | 13 | * |
bd6f5206 | 14 | * @ingroup pwglf_forward_aod |
ffca499d | 15 | */ |
749dd3c2 | 16 | void |
17 | AddTaskCopyHeader() | |
18 | { | |
9416c923 | 19 | // --- Load libraries ---------------------------------------------- |
bd6f5206 | 20 | gROOT->LoadClass("AliAODForwardMult", "libPWGLFforward2"); |
9416c923 | 21 | |
22 | // --- Get analysis manager ---------------------------------------- | |
749dd3c2 | 23 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); |
24 | if (!mgr) { | |
ffca499d | 25 | Error("AddTaskCopyHeader", "No analysis manager to connect to."); |
749dd3c2 | 26 | return; |
27 | } | |
9416c923 | 28 | |
29 | // --- Create task ------------------------------------------------- | |
30 | AliCopyHeaderTask* task = new AliCopyHeaderTask; | |
749dd3c2 | 31 | mgr->AddTask(task); |
32 | ||
9416c923 | 33 | // --- Connect input ----------------------------------------------- |
749dd3c2 | 34 | mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer()); |
749dd3c2 | 35 | } |
36 | // | |
37 | // EOF | |
38 | // |