Compilation on Windows/Cygwin
[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
17a1db27 7#include "AliAnalysisTaskSE.h"
bdcfac30 8class AliAnaGamma;
9class AliESDEvent;
4b707925 10class AliAODEvent;
bdcfac30 11class TList;
12
17a1db27 13class AliAnalysisTaskGamma : public AliAnalysisTaskSE
bdcfac30 14{
15 public:
16 AliAnalysisTaskGamma();
17 AliAnalysisTaskGamma(const char* name);
18 virtual ~AliAnalysisTaskGamma() ;// virtual dtor
19
20 // Implementation of interface methods
17a1db27 21 virtual void UserCreateOutputObjects();
bdcfac30 22 virtual void Init();
4b707925 23 virtual void LocalInit() {Init();}
17a1db27 24 virtual void UserExec(Option_t *option);
bdcfac30 25 virtual void Terminate(Option_t *option);
3bb2c538 26
27 void SetConfigFileName(TString name ) {fConfigName = name ; }
28 TString GetConfigFileName() const {return fConfigName ; }
29
bdcfac30 30 private:
8b8b0b7a 31 AliAnalysisTaskGamma(const AliAnalysisTaskGamma&); // Not implemented
32 AliAnalysisTaskGamma& operator=(const AliAnalysisTaskGamma&); // Not implemented
bdcfac30 33
34 AliAnaGamma* fAna; // Pointer to the jet finder
bdcfac30 35 TList * fOutputContainer ; // Histogram container
3bb2c538 36 TString fConfigName ; //Configuration file name
bdcfac30 37
17a1db27 38 ClassDef(AliAnalysisTaskGamma, 2); // Analysis task for standard gamma correlation analysis
bdcfac30 39};
40
41#endif //ALIANALYSISTASKGAMMA_H