]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/AliAnalysisTaskSE.h
Possibility to add new branch to AOD event.
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskSE.h
CommitLineData
5232d0de 1#ifndef ALIANALYSISTASKSE_H
2#define ALIANALYSISTASKSE_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9#include "AliAnalysisTask.h"
10class AliVEvent;
11class AliAODEvent;
12class AliMCEvent;
80d13558 13class AliInputEventHandler;
5232d0de 14class TTree;
15
16
17
18class AliAnalysisTaskSE : public AliAnalysisTask
19{
20 public:
21 AliAnalysisTaskSE();
22 AliAnalysisTaskSE(const char* name);
26f071d8 23 AliAnalysisTaskSE(const AliAnalysisTaskSE& obj);
24 AliAnalysisTaskSE& operator=(const AliAnalysisTaskSE& other);
5232d0de 25 virtual ~AliAnalysisTaskSE() {;}
26 // Implementation of interface methods
27 virtual void ConnectInputData(Option_t *option = "");
28 virtual void CreateOutputObjects();
29 virtual void Exec(Option_t* option);
30 virtual void SetDebugLevel(Int_t level) {fDebug = level;}
31 virtual void Init() {;}
32 // To be implemented by user
33 virtual void UserCreateOutputObjects() {;}
26f071d8 34 virtual void UserExec(Option_t* /*option*/) {;}
5232d0de 35
36 // Getters
4d0a82af 37 virtual Int_t DebugLevel() {return fDebug; }
5232d0de 38 virtual AliVEvent* InputEvent() {return fInputEvent;}
4d0a82af 39 virtual AliAODEvent* AODEvent() {return fOutputAOD; }
40 virtual TTree* OutputTree() {return fTreeA; }
41 virtual AliMCEvent* MCEvent() {return fMCEvent; }
42 virtual Long64_t Entry() {return fEntry; }
43 virtual const char* CurrentFileName();
80d13558 44 protected:
45 Int_t fDebug; // Debug flag
46 Int_t fEntry; // Current entry in the chain
47 AliVEvent* fInputEvent; //! VEvent Input
48 AliInputEventHandler* fInputHandler; //! Input Handler
49 AliAODEvent* fOutputAOD; //! AOD out
50 AliMCEvent* fMCEvent; //! MC
51 TTree* fTreeA; // AOD output Tree
5232d0de 52 ClassDef(AliAnalysisTaskSE, 1); // Analysis task for standard jet analysis
53};
54
55#endif