4bdf9fb8bc1229cd8b8dcecb05ed477ea73ce202
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisHadEtMonteCarlo.h
1 //_________________________________________________________________________
2 //  Utility Class for transverse energy studies, charged hadrons
3 //  Base class for MC analysis
4 //  - MC output
5 // 
6 //Created by Christine Nattrass, Rebecca Scott, Irakli Martashvili
7 //University of Tennessee at Knoxville
8 //_________________________________________________________________________
9 #ifndef ALIANALYSISHADETMONTECARLO_H
10 #define ALIANALYSISHADETMONTECARLO_H
11
12 #include "AliAnalysisHadEt.h"
13 class AliVEvent;
14
15 class AliAnalysisHadEtMonteCarlo : public AliAnalysisHadEt
16 {
17
18 public:
19    
20     AliAnalysisHadEtMonteCarlo() {}
21     virtual ~AliAnalysisHadEtMonteCarlo() {}
22    
23     virtual Int_t AnalyseEvent(AliVEvent* event);
24     virtual Int_t AnalyseEvent(AliVEvent* event,AliVEvent* event2);
25
26     //void FillHistograms();
27     void CreateHistograms();
28     virtual void Init();
29     
30  private:
31     //Declare it private to avoid compilation warning
32     AliAnalysisHadEtMonteCarlo & operator = (const AliAnalysisHadEtMonteCarlo & g) ;//cpy assignment
33     AliAnalysisHadEtMonteCarlo(const AliAnalysisHadEtMonteCarlo & g) ; // cpy ctor
34
35     ClassDef(AliAnalysisHadEtMonteCarlo, 1);
36 };
37
38 #endif // ALIANALYSISHADETMONTECARLO_H