o First Version of TRDnSigma implementation (Xianguo) o still requires some catching...
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisEtMonteCarloPhos.h
CommitLineData
2fbf38ac 1#ifndef ALIANALYSISETMONTECARLOPHOS_H
2#define ALIANALYSISETMONTECARLOPHOS_H
f61cec2f 3//_________________________________________________________________________
cf6522d1 4// Utility Class for transverse energy studies
5// Base class for MC analysis, for PHOS
6// - MC output
7//
8//*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
9//_________________________________________________________________________
2fbf38ac 10#include "AliAnalysisEtMonteCarlo.h"
4d376d01 11class AliPHOSGeoUtils;
ef647350 12class TH2I;
2fbf38ac 13
14class AliAnalysisEtMonteCarloPhos : public AliAnalysisEtMonteCarlo
15{
16
17public:
18
19 AliAnalysisEtMonteCarloPhos();
cf6522d1 20 virtual ~AliAnalysisEtMonteCarloPhos();
2fbf38ac 21
22 virtual void Init();
2aab9269 23 void CreateHistograms();
ef647350 24protected:
25 virtual Bool_t TooCloseToBadChannel(const AliESDCaloCluster &cluster) const;
16abb579 26
27 private:
ef647350 28
ee66750a 29 TH2I *fBadMapM2; //! Bad map
30 TH2I *fBadMapM3; //! Bad map
31 TH2I *fBadMapM4; //! Bad map
f61cec2f 32
f44c556b 33 AliPHOSGeoUtils *fGeoUtils;// // Geo utils
ef647350 34
35 // Prohibited
36 AliAnalysisEtMonteCarloPhos & operator = (const AliAnalysisEtMonteCarloPhos&) ;//cpy assignment
37 AliAnalysisEtMonteCarloPhos(const AliAnalysisEtMonteCarloPhos&) ; // cpy ctor
16abb579 38 ClassDef(AliAnalysisEtMonteCarloPhos, 1);
2fbf38ac 39};
40
41#endif // ALIANALYSISETRECONSTRUCTEDPHOS_H