1 #ifndef ALIANALYSISTASKUNICORME_H
2 #define ALIANALYSISTASKUNICORME_H
4 /* Copyright(c) 1998-2048, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 // Author: Dariusz Miskowiec 2007
10 //=============================================================================
11 // unicor analysis task
12 //=============================================================================
13 #include "AliAnalysisTaskME.h"
14 class AliUnicorEventAliceESD;
16 //=============================================================================
17 class AliAnalysisTaskUnicorME : public AliAnalysisTaskME {
20 AliAnalysisTaskUnicorME(const char *name="dali"); // default constructor
21 AliAnalysisTaskUnicorME(const AliAnalysisTaskUnicorME &ta): AliAnalysisTaskME(ta), fEv0(ta.fEv0), fEv1(ta.fEv1), fOutputList(ta.fOutputList) {}
22 AliAnalysisTaskUnicorME &operator=(const AliAnalysisTaskUnicorME &) {return (*this);}
23 virtual ~AliAnalysisTaskUnicorME() {} // destructor
24 virtual void UserCreateOutputObjects();
25 virtual void UserExec(Option_t *option);
26 virtual void Terminate(Option_t *option);
29 AliUnicorEventAliceESD *fEv0; //! data/analysis interface
30 AliUnicorEventAliceESD *fEv1; //! data/analysis interface
31 TList *fOutputList; //! list of analysis objects
33 ClassDef(AliAnalysisTaskUnicorME,1)
35 //=============================================================================