]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/totEt/AliAnalysisEtMonteCarloPhos.h
New MFT analysis tools
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisEtMonteCarloPhos.h
1 #ifndef ALIANALYSISETMONTECARLOPHOS_H
2 #define ALIANALYSISETMONTECARLOPHOS_H
3 //_________________________________________________________________________
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 //_________________________________________________________________________
10 #include "AliAnalysisEtMonteCarlo.h"
11 class AliPHOSGeoUtils;
12 class TH2I;
13
14 class AliAnalysisEtMonteCarloPhos : public AliAnalysisEtMonteCarlo
15 {
16
17 public:
18    
19     AliAnalysisEtMonteCarloPhos();
20     virtual ~AliAnalysisEtMonteCarloPhos();
21
22     virtual void Init();
23     void CreateHistograms();
24 protected:
25       virtual Bool_t TooCloseToBadChannel(const AliESDCaloCluster &cluster) const;
26
27  private:
28    
29     TH2I *fBadMapM2; //! Bad map
30     TH2I *fBadMapM3; //! Bad map
31     TH2I *fBadMapM4; //! Bad map
32
33     AliPHOSGeoUtils *fGeoUtils;// // Geo utils
34     
35     // Prohibited
36     AliAnalysisEtMonteCarloPhos & operator = (const AliAnalysisEtMonteCarloPhos&) ;//cpy assignment
37     AliAnalysisEtMonteCarloPhos(const AliAnalysisEtMonteCarloPhos&) ; // cpy ctor
38    ClassDef(AliAnalysisEtMonteCarloPhos, 1); 
39 };
40
41 #endif // ALIANALYSISETRECONSTRUCTEDPHOS_H