1 #ifndef ALIANALYSISETMONTECARLOPHOS_H
2 #define ALIANALYSISETMONTECARLOPHOS_H
3 //_________________________________________________________________________
4 // Utility Class for transverse energy studies
5 // Base class for MC analysis, for PHOS
8 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
9 //_________________________________________________________________________
10 #include "AliAnalysisEtMonteCarlo.h"
11 class AliPHOSGeoUtils;
14 class AliAnalysisEtMonteCarloPhos : public AliAnalysisEtMonteCarlo
19 AliAnalysisEtMonteCarloPhos();
20 virtual ~AliAnalysisEtMonteCarloPhos();
23 void CreateHistograms();
25 virtual Bool_t TooCloseToBadChannel(const AliESDCaloCluster &cluster) const;
29 TH2I *fBadMapM2; // Bad map
30 TH2I *fBadMapM3; // Bad map
31 TH2I *fBadMapM4; // Bad map
33 AliPHOSGeoUtils *fGeoUtils; // Geo utils
36 AliAnalysisEtMonteCarloPhos & operator = (const AliAnalysisEtMonteCarloPhos&) ;//cpy assignment
37 AliAnalysisEtMonteCarloPhos(const AliAnalysisEtMonteCarloPhos&) ; // cpy ctor
38 ClassDef(AliAnalysisEtMonteCarloPhos, 1);
41 #endif // ALIANALYSISETRECONSTRUCTEDPHOS_H