CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
FWMuonDetailView Class Reference

#include <FWMuonDetailView.h>

Inheritance diagram for FWMuonDetailView:
FWDetailViewGL< reco::Muon > FWDetailView< reco::Muon > FWDetailViewBase

Public Member Functions

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

Private Member Functions

void addSceneInfo (const reco::Muon *i, TEveElementList *tList)
 
virtual void build (const FWModelId &id, const reco::Muon *)
 
 FWMuonDetailView (const FWMuonDetailView &)
 
const FWMuonDetailViewoperator= (const FWMuonDetailView &)
 
virtual void setTextInfo (const FWModelId &, const reco::Muon *)
 

Private Attributes

FWECALDetailViewBuilderm_builder
 
TEveCaloData * m_data
 

Additional Inherited Members

- Static Public Member Functions inherited from FWDetailView< reco::Muon >
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 &)
 
- Protected Attributes inherited from FWDetailViewGL< reco::Muon >
TEveScene * m_eveScene
 
TEveViewer * m_eveViewer
 
TGCompositeFrame * m_guiFrame
 
TCanvas * m_infoCanvas
 

Detailed Description

Definition at line 18 of file FWMuonDetailView.h.

Constructor & Destructor Documentation

FWMuonDetailView::FWMuonDetailView ( )

Definition at line 32 of file FWMuonDetailView.cc.

FWMuonDetailView::~FWMuonDetailView ( )
virtual

Definition at line 38 of file FWMuonDetailView.cc.

FWMuonDetailView::FWMuonDetailView ( const FWMuonDetailView )
private

Member Function Documentation

void FWMuonDetailView::addSceneInfo ( const reco::Muon i,
TEveElementList *  tList 
)
private

Definition at line 145 of file FWMuonDetailView.cc.

void FWMuonDetailView::build ( const FWModelId id,
const reco::Muon iMuon 
)
privatevirtual

Implements FWDetailView< reco::Muon >.

Definition at line 48 of file FWMuonDetailView.cc.

const FWMuonDetailView& FWMuonDetailView::operator= ( const FWMuonDetailView )
private
void FWMuonDetailView::setTextInfo ( const FWModelId id,
const reco::Muon muon 
)
privatevirtual

Implements FWDetailView< reco::Muon >.

Definition at line 98 of file FWMuonDetailView.cc.

Member Data Documentation

FWECALDetailViewBuilder* FWMuonDetailView::m_builder
private

Definition at line 35 of file FWMuonDetailView.h.

TEveCaloData* FWMuonDetailView::m_data
private

Definition at line 34 of file FWMuonDetailView.h.