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 
19 protected:
20  TEveCaloData *m_data;
22  TLegend *m_legend;
23 
24 private:
26  void build(const FWModelId &id, const T*) override;
27 
29  void setTextInfo(const FWModelId &id, const T*) override;
30 
31 };
32 
33 
34 #include "Fireworks/Calo/src/FWECALDetailViewBase.icc"
35 
36 #endif
37 
FWECALDetailViewBuilder * m_builder
void setTextInfo(const FWModelId &id, const T *) override
void build(const FWModelId &id, const T *) override
~FWECALDetailViewBase() override
long double T