]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/totEt/AliAnalysisEtMonteCarlo.h
Fix for coverity
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEtMonteCarlo.h
1 #ifndef ALIANALYSISETMONTECARLO_H
2 #define ALIANALYSISETMONTECARLO_H
3 //_________________________________________________________________________
4 //  Utility Class for transverse energy studies
5 //  Base class for MC analysis
6 //  - MC output
7 //
8 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
9 //_________________________________________________________________________
10
11 #include "AliAnalysisEt.h"
12 class TParticle;
13
14 class AliAnalysisEtMonteCarlo : public AliAnalysisEt
15 {
16
17 public:
18    
19   AliAnalysisEtMonteCarlo();
20   virtual ~AliAnalysisEtMonteCarlo();
21
22     virtual Int_t AnalyseEvent(AliVEvent* event);
23
24     virtual void Init();
25     virtual void ResetEventValues();
26     virtual void CreateHistograms();
27
28 protected:
29
30     virtual bool TrackHitsCalorimeter(TParticle *part, Double_t magField=0.5);
31
32 protected:
33
34     Double_t fImpactParameter; // b(fm), for Hijing; 0 otherwise
35     Int_t fNcoll; // Ncoll, for Hijing; 1 otherwise
36     Int_t fNpart; // Ncoll, for Hijing; 2 otherwise
37
38  private:
39
40     ClassDef(AliAnalysisEtMonteCarlo, 1);
41 };
42
43 #endif // ALIANALYSISETMONTECARLO_H