]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/FORWARD/analysis2/AddTaskCopyHeader.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / AddTaskCopyHeader.C
CommitLineData
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 16void
17AddTaskCopyHeader()
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//