Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:11:27

0001 // -*- C++ -*-
0002 #ifndef Fireworks_Calo_FWHCalTowerDetailView_h
0003 #define Fireworks_Calo_FWHCalTowerDetailView_h
0004 
0005 //
0006 // Package:     Electrons
0007 // Class  :     FWHCalTowerDetailView
0008 //
0009 
0010 // user include files
0011 #include "Fireworks/Core/interface/FWDetailViewGL.h"
0012 #include "DataFormats/CaloTowers/interface/CaloTowerCollection.h"
0013 
0014 class FWECALDetailViewBuilder;
0015 class TEveCaloData;
0016 
0017 class FWCaloTowerDetailView : public FWDetailViewGL<CaloTower> {
0018 public:
0019   FWCaloTowerDetailView();
0020   ~FWCaloTowerDetailView() override;
0021 
0022   using FWDetailViewGL<CaloTower>::build;
0023   void build(const FWModelId& id, const CaloTower*) override;
0024 
0025 private:
0026   void setTextInfo(const FWModelId&, const CaloTower*) override;
0027   TEveCaloData* m_data;
0028   FWECALDetailViewBuilder* m_builder;
0029 };
0030 
0031 #endif