1 #ifndef ALIANALYSISETMONTECARLO_H
2 #define ALIANALYSISETMONTECARLO_H
3 //_________________________________________________________________________
4 // Utility Class for transverse energy studies
5 // Base class for MC analysis
8 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
9 //_________________________________________________________________________
11 #include "AliAnalysisEt.h"
14 class AliAnalysisEtMonteCarlo : public AliAnalysisEt
19 AliAnalysisEtMonteCarlo();
20 virtual ~AliAnalysisEtMonteCarlo();
22 virtual Int_t AnalyseEvent(AliVEvent* event);
25 virtual void ResetEventValues();
26 virtual void CreateHistograms();
30 virtual bool TrackHitsCalorimeter(TParticle *part, Double_t magField=0.5);
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
40 ClassDef(AliAnalysisEtMonteCarlo, 1);
43 #endif // ALIANALYSISETMONTECARLO_H