CMS 3D CMS Logo

FWECALDetailViewBase.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWFWEcalDetailViewBase_h
2 #define Fireworks_Core_FWFWEcalDetailViewBase_h
3 
4 // #include "TEveViewer.h"
6 
7 class TEveCaloData;
8 class TEveCaloLego;
9 class TLegend;
11 
12 template <typename T>
14 public:
15  FWECALDetailViewBase(); //: m_data(0), m_builder(0), m_legend(0) {}
16  ~FWECALDetailViewBase() override; // { delete m_data; }
17 
18 protected:
19  TEveCaloData *m_data;
21  TLegend *m_legend;
22 
23 private:
25  void build(const FWModelId &id, const T *) override;
26 
28  void setTextInfo(const FWModelId &id, const T *) override;
29 };
30 
31 #include "Fireworks/Calo/src/FWECALDetailViewBase.icc"
32 
33 #endif
FWECALDetailViewBuilder * m_builder
void setTextInfo(const FWModelId &id, const T *) override
void build(const FWModelId &id, const T *) override
~FWECALDetailViewBase() override
long double T