#include <FWMuonDetailView.h>
Public Member Functions | |
FWMuonDetailView () | |
~FWMuonDetailView () override | |
Public Member Functions inherited from FWDetailViewGL< reco::Muon > | |
FWDetailViewGL () | |
void | init (TEveWindowSlot *) override |
void | setBackgroundColor (Color_t) override |
TGLViewer * | viewerGL () const |
~FWDetailViewGL () override | |
Public Member Functions inherited from FWDetailView< reco::Muon > | |
void | build (const FWModelId &iID, const void *iData) override |
FWDetailView () | |
Public Member Functions inherited from FWDetailViewBase | |
void | build (const FWModelId &) |
const fireworks::Context & | context () const |
const FWEventItem * | item () |
void | setItem (const FWEventItem *x) |
virtual | ~FWDetailViewBase () |
Private Member Functions | |
void | addSceneInfo (const reco::Muon *i, TEveElementList *tList) |
void | build (const FWModelId &id, const reco::Muon *) override |
FWMuonDetailView (const FWMuonDetailView &)=delete | |
const FWMuonDetailView & | operator= (const FWMuonDetailView &)=delete |
void | setTextInfo (const FWModelId &, const reco::Muon *) override |
Private Attributes | |
FWECALDetailViewBuilder * | m_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 |
Definition at line 19 of file FWMuonDetailView.h.
FWMuonDetailView::FWMuonDetailView | ( | ) |
Definition at line 32 of file FWMuonDetailView.cc.
|
override |
Definition at line 38 of file FWMuonDetailView.cc.
References ecaldqm::binning::kUser, m_builder, m_data, and FWDetailViewGL< reco::Muon >::m_eveViewer.
|
privatedelete |
|
private |
Definition at line 145 of file FWMuonDetailView.cc.
References Reference_intrackfit_cff::barrel, reco::Muon::calEnergy(), funct::cos(), delta, reco::MuonEnergy::ecal_position, reco::LeafCandidate::eta(), reco::MuonEnergy::hcal_position, reco::Muon::isEnergyValid(), groupFilesInBlocks::lines, reco::LeafCandidate::phi(), REGISTER_FWDETAILVIEW, funct::sin(), funct::tan(), reco::LeafCandidate::theta(), x, and y.
Referenced by build().
|
overrideprivatevirtual |
Implements FWDetailView< reco::Muon >.
Definition at line 48 of file FWMuonDetailView.cc.
References addSceneInfo(), FWECALDetailViewBuilder::build(), reco::Muon::calEnergy(), reco::MuonEnergy::ecal_id, reco::MuonEnergy::ecal_position, PVValHelper::eta, reco::LeafCandidate::eta(), reco::Muon::isEnergyValid(), FWDetailViewBase::item(), m_builder, m_data, FWDetailViewGL< reco::Muon >::m_eveScene, compare::overlay(), phi, reco::LeafCandidate::phi(), FWECALDetailViewBuilder::setColor(), setTextInfo(), FWECALDetailViewBuilder::showSuperClusters(), and FWDetailViewGL< reco::Muon >::viewerGL().
|
privatedelete |
|
overrideprivatevirtual |
Implements FWDetailView< reco::Muon >.
Definition at line 98 of file FWMuonDetailView.cc.
References reco::Muon::calEnergy(), reco::LeafCandidate::charge(), reco::MuonEnergy::em, reco::MuonEnergy::emS25, reco::MuonEnergy::emS9, reco::LeafCandidate::eta(), create_public_lumi_plots::fontsize, reco::Muon::isEnergyValid(), FWDetailViewBase::item(), m_builder, FWDetailViewGL< reco::Muon >::m_infoCanvas, FWECALDetailViewBuilder::makeLegend(), ecalBarrelClusterFastTimer_cfi::modelName, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), x, and y.
Referenced by build().
|
private |
Definition at line 36 of file FWMuonDetailView.h.
Referenced by build(), setTextInfo(), and ~FWMuonDetailView().
|
private |
Definition at line 35 of file FWMuonDetailView.h.
Referenced by build(), and ~FWMuonDetailView().