CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes | Private Member Functions
FWECALDetailViewBase< T > Class Template Reference

#include <FWECALDetailViewBase.h>

Inheritance diagram for FWECALDetailViewBase< T >:
FWDetailViewGL< T > FWDetailView< T > FWDetailViewBase

Public Member Functions

 FWECALDetailViewBase ()
 
 ~FWECALDetailViewBase () override
 
- Public Member Functions inherited from FWDetailViewGL< T >
 FWDetailViewGL ()
 
void init (TEveWindowSlot *) override
 
void setBackgroundColor (Color_t) override
 
TGLViewer * viewerGL () const
 
 ~FWDetailViewGL () override
 
- Public Member Functions inherited from FWDetailView< T >
void build (const FWModelId &iID, const void *iData) override
 
 FWDetailView ()
 
- Public Member Functions inherited from FWDetailViewBase
void build (const FWModelId &)
 
const fireworks::Contextcontext () const
 
const FWEventItemitem ()
 
void setItem (const FWEventItem *x)
 
virtual ~FWDetailViewBase ()
 

Protected Attributes

FWECALDetailViewBuilderm_builder
 
TEveCaloData * m_data
 
TLegend * m_legend
 
- Protected Attributes inherited from FWDetailViewGL< T >
TEveScene * m_eveScene
 
TEveViewer * m_eveViewer
 
TGCompositeFrame * m_guiFrame
 
TCanvas * m_infoCanvas
 

Private Member Functions

void build (const FWModelId &id, const T *) override
 
void setTextInfo (const FWModelId &id, const T *) override
 

Additional Inherited Members

- Static Public Member Functions inherited from FWDetailView< T >
static std::string classRegisterTypeName ()
 
static std::string classTypeName ()
 
- Static Public Member Functions inherited from FWDetailViewBase
static void drawCanvasBox (Double_t *pos, Color_t fillCol, Int_t fillType=0, bool bg=kTRUE)
 
static void drawCanvasDot (Float_t x, Float_t y, Float_t r, Color_t)
 
- Protected Member Functions inherited from FWDetailViewBase
 FWDetailViewBase (const std::type_info &)
 

Detailed Description

template<typename T>
class FWECALDetailViewBase< T >

Definition at line 13 of file FWECALDetailViewBase.h.

Constructor & Destructor Documentation

◆ FWECALDetailViewBase()

template<typename T>
FWECALDetailViewBase< T >::FWECALDetailViewBase ( )

◆ ~FWECALDetailViewBase()

template<typename T>
FWECALDetailViewBase< T >::~FWECALDetailViewBase ( )
override

Member Function Documentation

◆ build()

template<typename T>
void FWECALDetailViewBase< T >::build ( const FWModelId id,
const T  
)
overrideprivatevirtual

Implements FWDetailView< T >.

◆ setTextInfo()

template<typename T>
void FWECALDetailViewBase< T >::setTextInfo ( const FWModelId id,
const T  
)
overrideprivatevirtual

Implements FWDetailView< T >.

Member Data Documentation

◆ m_builder

template<typename T>
FWECALDetailViewBuilder* FWECALDetailViewBase< T >::m_builder
protected

Definition at line 20 of file FWECALDetailViewBase.h.

◆ m_data

template<typename T>
TEveCaloData* FWECALDetailViewBase< T >::m_data
protected

Definition at line 19 of file FWECALDetailViewBase.h.

◆ m_legend

template<typename T>
TLegend* FWECALDetailViewBase< T >::m_legend
protected

Definition at line 21 of file FWECALDetailViewBase.h.