#ifndef ALIANALYSISETMONTECARLOPHOS_H #define ALIANALYSISETMONTECARLOPHOS_H class AliPHOSGeoUtils; //_________________________________________________________________________ // Utility Class for transverse energy studies // Base class for MC analysis, for PHOS // - MC output // //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL) //_________________________________________________________________________ #include "AliAnalysisEtMonteCarlo.h" class TH2I; class AliAnalysisEtMonteCarloPhos : public AliAnalysisEtMonteCarlo { public: AliAnalysisEtMonteCarloPhos(); virtual ~AliAnalysisEtMonteCarloPhos(); virtual void Init(); protected: virtual Bool_t TooCloseToBadChannel(const AliESDCaloCluster &cluster) const; private: TH2I *fBadMapM2; // Bad map TH2I *fBadMapM3; // Bad map TH2I *fBadMapM4; // Bad map AliPHOSGeoUtils *fGeoUtils; // Geo utils // Prohibited AliAnalysisEtMonteCarloPhos & operator = (const AliAnalysisEtMonteCarloPhos&) ;//cpy assignment AliAnalysisEtMonteCarloPhos(const AliAnalysisEtMonteCarloPhos&) ; // cpy ctor ClassDef(AliAnalysisEtMonteCarloPhos, 1); }; #endif // ALIANALYSISETRECONSTRUCTEDPHOS_H