]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG4/AliAnalysisTaskGamma.h
Library libANALYSISalice added
[u/mrichter/AliRoot.git] / PWG4 / AliAnalysisTaskGamma.h
CommitLineData
bdcfac30 1#ifndef ALIANALYSISTASKGAMMA_H
2#define ALIANALYSISTASKGAMMA_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7#include "AliAnalysisTask.h"
8class AliAnaGamma;
9class AliESDEvent;
4b707925 10class AliAODEvent;
bdcfac30 11class TChain;
12class TList;
13
14class AliAnalysisTaskGamma : public AliAnalysisTask
15{
16 public:
17 AliAnalysisTaskGamma();
18 AliAnalysisTaskGamma(const char* name);
19 virtual ~AliAnalysisTaskGamma() ;// virtual dtor
20
21 // Implementation of interface methods
22 virtual void ConnectInputData(Option_t *option = "");
23 virtual void CreateOutputObjects();
24 virtual void Init();
4b707925 25 virtual void LocalInit() {Init();}
bdcfac30 26 virtual void Exec(Option_t *option);
27 virtual void Terminate(Option_t *option);
3bb2c538 28
29 void SetConfigFileName(TString name ) {fConfigName = name ; }
30 TString GetConfigFileName() const {return fConfigName ; }
31
bdcfac30 32 private:
8b8b0b7a 33 AliAnalysisTaskGamma(const AliAnalysisTaskGamma&); // Not implemented
34 AliAnalysisTaskGamma& operator=(const AliAnalysisTaskGamma&); // Not implemented
bdcfac30 35
36 AliAnaGamma* fAna; // Pointer to the jet finder
37 TChain* fChain; //! chained files
38 AliESDEvent* fESD; //! ESD
4b707925 39 AliAODEvent* fAOD; //! AOD
bdcfac30 40 TTree* fTreeG; // tree of prompt gamma, does nothing for the moment
41 TList * fOutputContainer ; // Histogram container
3bb2c538 42 TString fConfigName ; //Configuration file name
bdcfac30 43
4b707925 44 ClassDef(AliAnalysisTaskGamma, 1); // Analysis task for standard gamma correlation analysis
bdcfac30 45};
46
47#endif //ALIANALYSISTASKGAMMA_H