CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/Fireworks/Calo/plugins/FWCaloTowerDetailView.h

Go to the documentation of this file.
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