]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/EVE/AliHLTEveEmcal.h
moving AliEMCALGeoUtils to AliEMCALGeometry
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveEmcal.h
1 /* This file is property of and copyright by the ALICE HLT Project        *
2  * ALICE Experiment at CERN, All rights reserved.                         *
3  * See cxx source for full Copyright notice                               */
4
5 /// @file   AliHLTEveCalo.h
6 /// @author Svein Lindal
7 /// @brief  EMCAL Instance of Eve display processor
8
9 #ifndef ALIHLTEVEEMCAL_H
10 #define ALIHLTEVEEMCAL_H
11
12 #include "AliESDEvent.h"
13 #include "AliHLTEveCalo.h"
14
15 class TEveElementList;
16 //class AliEMCALGeoUtils;
17 class AliEMCALGeometry;
18
19 class AliHLTEveEmcal : public AliHLTEveCalo {
20
21 public:
22   
23   /** Constructor  **/
24   AliHLTEveEmcal();
25
26   /** Destructor **/
27  ~AliHLTEveEmcal();
28   
29 private:
30
31   /** copy constructor prohibited */
32   AliHLTEveEmcal(const AliHLTEveEmcal&);
33   /** assignment operator prohibited */
34   AliHLTEveEmcal& operator = (const AliHLTEveEmcal );
35
36   void AddClusters(Float_t * pos, Int_t module, Float_t energy);
37
38   void AddDigits(UShort_t fX, UShort_t fZ, Int_t module, Float_t energy);
39
40   Int_t GetClusters(AliESDEvent * event, TRefArray * clusters) { return event->GetEMCALClusters(clusters); }
41   
42   void ProcessESDCluster(AliESDCaloCluster * cluster) { if(cluster) return;}
43
44   void CreateElementList();
45
46   //AliEMCALGeoUtils * fGeoUtils;
47   AliEMCALGeometry * fGeoUtils;
48   ClassDef(AliHLTEveEmcal, 0);
49 };
50
51 #endif