1 #ifndef ALICOPYHEADERTASK_H
2 #define ALICOPYHEADERTASK_H
4 * @file AliCopyHeaderTask.h
5 * @author Christian Holm Christensen <cholm@dalsgaard.hehi.nbi.dk>
6 * @date Tue Jul 12 10:56:38 2011
8 * @brief A task to copy the ESD header to AOD
10 * @ingroup pwglf_forward_tasks
12 #include <AliAnalysisTaskSE.h>
15 * Task to copy header from ESD to AOD
17 * @ingroup pwglf_forward_scripts_tasks
18 * @ingroup pwglf_forward_aod
20 class AliCopyHeaderTask : public AliAnalysisTaskSE
23 AliCopyHeaderTask(const char* name="header")
24 : AliAnalysisTaskSE(name)
26 AliCopyHeaderTask(const AliCopyHeaderTask& other)
27 : AliAnalysisTaskSE(other)
29 virtual ~AliCopyHeaderTask() {}
30 AliCopyHeaderTask& operator=(const AliCopyHeaderTask& other)
32 AliAnalysisTaskSE::operator=(other);
37 * @name Implementation of interface methods
39 virtual void UserCreateOutputObjects() {}
40 virtual void Init() {}
41 virtual void LocalInit() {Init();}
42 virtual void UserExec(Option_t *option);
43 virtual void Terminate(Option_t *option);
46 ClassDef(AliCopyHeaderTask,1);