00001 00002 #ifndef __CALDISPLAY_H 00003 #define __CALDISPLAY_H 1 00004 00005 #include "GaudiKernel/Algorithm.h" 00006 00007 class CalRecLogs; 00008 class CsIClusterList; 00009 class ICalGeometrySvc; 00010 00014 class CalDisplay : public Algorithm 00015 { 00016 public: 00018 CalDisplay(const std::string& name, ISvcLocator* pSvcLocator); 00019 virtual ~CalDisplay() {} 00021 StatusCode initialize(); 00023 StatusCode execute(); 00025 StatusCode finalize(){ return StatusCode::SUCCESS;} 00026 00027 void clearLogsDisp(){m_crl=0;} 00028 void clearClusterDisp(){m_cls=0;} 00029 00030 private: 00031 00032 CalRecLogs* m_crl; 00033 CsIClusterList* m_cls; 00034 ICalGeometrySvc* m_CalGeo; 00035 00036 }; 00037 00038 00039 00040 00041 #endif