]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/EVE/AliHLTEveEmcal.h
-Created new libarey AliHLTEve with processor classes for the HLT online display
[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 "AliHLTEveCalo.h"
13 class TEveElementList;
14 class AliEMCALGeoUtils;
15
16 class AliHLTEveEmcal : public AliHLTEveCalo {
17
18 public:
19   
20   /** Constructor  **/
21   AliHLTEveEmcal();
22
23   /** Destructor **/
24  ~AliHLTEveEmcal();
25   
26 private:
27
28   /** copy constructor prohibited */
29   AliHLTEveEmcal(const AliHLTEveEmcal&);
30   /** assignment operator prohibited */
31   AliHLTEveEmcal& operator = (const AliHLTEveEmcal );
32
33   void AddClusters(Float_t * pos, Int_t module, Float_t energy);
34
35   void AddDigits(UShort_t fX, UShort_t fZ, Int_t module, Float_t energy);
36   
37   TEveElementList * CreateElementList();
38
39   AliEMCALGeoUtils * fGeoUtils;
40
41   ClassDef(AliHLTEveEmcal, 0);
42 };
43
44 #endif