00001 // -*- C++ -*- 00002 #ifndef Fireworks_Calo_FWHCalTowerDetailView_h 00003 #define Fireworks_Calo_FWHCalTowerDetailView_h 00004 00005 // 00006 // Package: Electrons 00007 // Class : FWHCalTowerDetailView 00008 // $Id: FWCaloTowerDetailView.h,v 1.2 2010/05/25 14:42:03 dmytro Exp $ 00009 // 00010 00011 // user include files 00012 #include "Fireworks/Core/interface/FWDetailViewGL.h" 00013 #include "DataFormats/CaloTowers/interface/CaloTowerCollection.h" 00014 00015 00016 class FWECALDetailViewBuilder; 00017 class TEveCaloData; 00018 00019 class FWCaloTowerDetailView : public FWDetailViewGL<CaloTower> { 00020 00021 public: 00022 FWCaloTowerDetailView(); 00023 virtual ~FWCaloTowerDetailView(); 00024 00025 00026 private: 00027 virtual void build (const FWModelId &id, const CaloTower*); 00028 virtual void setTextInfo(const FWModelId&, const CaloTower*); 00029 TEveCaloData* m_data; 00030 FWECALDetailViewBuilder* m_builder; 00031 }; 00032 00033 #endif