1 #ifndef ALIANALYSISTASKGAMMA_H
2 #define ALIANALYSISTASKGAMMA_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 #include "AliAnalysisTask.h"
14 class AliAnalysisTaskGamma : public AliAnalysisTask
17 AliAnalysisTaskGamma();
18 AliAnalysisTaskGamma(const char* name);
19 virtual ~AliAnalysisTaskGamma() ;// virtual dtor
21 // Implementation of interface methods
22 virtual void ConnectInputData(Option_t *option = "");
23 virtual void CreateOutputObjects();
25 virtual void LocalInit() {Init();}
26 virtual void Exec(Option_t *option);
27 virtual void Terminate(Option_t *option);
29 void SetConfigFileName(TString name ) {fConfigName = name ; }
30 TString GetConfigFileName() const {return fConfigName ; }
33 AliAnalysisTaskGamma(const AliAnalysisTaskGamma&); // Not implemented
34 AliAnalysisTaskGamma& operator=(const AliAnalysisTaskGamma&); // Not implemented
36 AliAnaGamma* fAna; // Pointer to the jet finder
37 TChain* fChain; //! chained files
38 AliESDEvent* fESD; //! ESD
39 AliAODEvent* fAOD; //! AOD
40 TTree* fTreeG; // tree of prompt gamma, does nothing for the moment
41 TList * fOutputContainer ; // Histogram container
42 TString fConfigName ; //Configuration file name
44 ClassDef(AliAnalysisTaskGamma, 1); // Analysis task for standard gamma correlation analysis
47 #endif //ALIANALYSISTASKGAMMA_H