f3050824 |
1 | #ifndef AliAnalysisTaskParticleCorrelation_H |
2 | #define AliAnalysisTaskParticleCorrelation_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 "AliAnalysisTaskSE.h" |
8 | class AliAnaPartCorrMaker; |
9 | class AliESDEvent; |
10 | class AliAODEvent; |
11 | class TList; |
12 | |
13 | class AliAnalysisTaskParticleCorrelation : public AliAnalysisTaskSE |
14 | { |
15 | public: |
16 | AliAnalysisTaskParticleCorrelation(); |
17 | AliAnalysisTaskParticleCorrelation(const char* name); |
18 | virtual ~AliAnalysisTaskParticleCorrelation() ;// virtual dtor |
19 | |
20 | // Implementation of interface methods |
21 | virtual void UserCreateOutputObjects(); |
22 | virtual void Init(); |
23 | virtual void LocalInit() {Init();} |
24 | virtual void UserExec(Option_t *option); |
25 | virtual void Terminate(Option_t *option); |
26 | |
27 | void SetConfigFileName(TString name ) {fConfigName = name ; } |
28 | TString GetConfigFileName() const {return fConfigName ; } |
29 | |
30 | private: |
31 | AliAnalysisTaskParticleCorrelation(const AliAnalysisTaskParticleCorrelation&); // Not implemented |
32 | AliAnalysisTaskParticleCorrelation& operator=(const AliAnalysisTaskParticleCorrelation&); // Not implemented |
33 | |
34 | AliAnaPartCorrMaker* fAna; // Pointer to the jet finder |
35 | TList * fOutputContainer ; //! Histogram container |
36 | TClonesArray * fAODBranch; //! AOD branch |
37 | TString fConfigName ; //Configuration file name |
38 | |
39 | ClassDef(AliAnalysisTaskParticleCorrelation, 1); // Analysis task for standard gamma correlation analysis |
40 | }; |
41 | |
42 | #endif //AliAnalysisTaskParticleCorrelation_H |