3 #ifndef ALIHLTEVEEMCAL_H
4 #define ALIHLTEVEEMCAL_H
5 //* This file is property of and copyright by the ALICE HLT Project *
6 //* ALICE Experiment at CERN, All rights reserved. *
7 //* See cxx source for full Copyright notice *
9 /// @file AliHLTEveEmcal.h
10 /// @author Svein Lindal
11 /// @brief EMCAL Instance of Eve display processor
13 #include "AliESDEvent.h"
14 #include "AliHLTEveCalo.h"
16 class TEveElementList;
17 //class AliEMCALGeoUtils;
18 class AliEMCALGeometry;
20 class AliHLTEveEmcal : public AliHLTEveCalo {
32 /** copy constructor prohibited */
33 AliHLTEveEmcal(const AliHLTEveEmcal&);
34 /** assignment operator prohibited */
35 AliHLTEveEmcal& operator = (const AliHLTEveEmcal& );
37 void AddClusters(Float_t * pos, Int_t module, Float_t energy);
39 void AddDigits(UShort_t fX, UShort_t fZ, Int_t module, Float_t energy);
41 Int_t GetClusters(AliESDEvent * event, TRefArray * clusters) { return event->GetEMCALClusters(clusters); }
43 void ProcessESDCluster(AliESDCaloCluster * cluster) { if(cluster) return;}
45 void CreateElementList();
47 //AliEMCALGeoUtils * fGeoUtils;
48 AliEMCALGeometry * fGeoUtils;
49 ClassDef(AliHLTEveEmcal, 0);