#include <Fireworks/Core/interface/FWDetailViewBase.h>
Public Member Functions | |
void | build (const FWModelId &) |
const fireworks::Context & | context () const |
FWDetailViewBase (const FWDetailViewBase &)=delete | |
virtual void | init (TEveWindowSlot *)=0 |
const FWEventItem * | item () |
const FWDetailViewBase & | operator= (const FWDetailViewBase &)=delete |
virtual void | setBackgroundColor (Color_t col) |
void | setItem (const FWEventItem *x) |
virtual | ~FWDetailViewBase () |
Static Public Member Functions | |
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 | |
FWDetailViewBase (const std::type_info &) | |
Private Member Functions | |
virtual void | build (const FWModelId &, const void *)=0 |
Private Attributes | |
FWSimpleProxyHelper | m_helper |
const FWEventItem * | m_item |
Description: Base class for detailed views
Usage: <usage>
Definition at line 35 of file FWDetailViewBase.h.
|
virtual |
Definition at line 25 of file FWDetailViewBase.cc.
|
delete |
|
protected |
Definition at line 23 of file FWDetailViewBase.cc.
void FWDetailViewBase::build | ( | const FWModelId & | iID | ) |
Definition at line 27 of file FWDetailViewBase.cc.
References FWModelId::index(), FWModelId::item(), FWSimpleProxyHelper::itemChanged(), m_helper, FWEventItem::modelData(), and FWSimpleProxyHelper::offsetObject().
|
privatepure virtual |
Implemented in FWDetailView< T >, FWDetailView< CaloTower >, FWDetailView< reco::PFCandidate >, FWDetailView< reco::Track >, FWDetailView< reco::Photon >, FWDetailView< reco::TrackBase >, FWDetailView< reco::Candidate >, FWDetailView< reco::GsfElectron >, FWDetailView< reco::Conversion >, and FWDetailView< reco::Muon >.
const fireworks::Context & FWDetailViewBase::context | ( | ) | const |
Definition at line 32 of file FWDetailViewBase.cc.
References FWEventItem::context(), and m_item.
Referenced by FWPFCandidateDetailView::addHits(), FWTrackHitsDetailView::build(), and FWConvTrackHitsDetailView::build().
|
static |
Definition at line 53 of file FWDetailViewBase.cc.
References b1, b2, and testProducerWithPsetDescEmpty_cfi::b3.
Referenced by FWTrackResidualDetailView::build(), FWECALCaloDataDetailViewBuilder::makeLegend(), FWECALDetailViewBuilder::makeLegend(), FWTrackHitsDetailView::setTextInfo(), and FWTrackResidualDetailView::setTextInfo().
|
static |
Definition at line 36 of file FWDetailViewBase.cc.
References b1, b2, RecoTauValidation_cfi::fillColor, alignCSCRings::r, particleFlowDisplacedVertex_cfi::ratio, x, and y.
Referenced by FWTrackHitsDetailView::setTextInfo().
|
pure virtual |
Implemented in FWDetailViewGL< T >, FWDetailViewGL< CaloTower >, FWDetailViewGL< reco::PFCandidate >, FWDetailViewGL< reco::Track >, FWDetailViewGL< reco::Photon >, FWDetailViewGL< reco::TrackBase >, FWDetailViewGL< reco::Candidate >, FWDetailViewGL< reco::GsfElectron >, FWDetailViewGL< reco::Conversion >, FWDetailViewGL< reco::Muon >, FWDetailViewCanvas< T >, and FWDetailViewCanvas< reco::Track >.
|
inline |
Definition at line 48 of file FWDetailViewBase.h.
References m_item.
Referenced by FWCaloTowerDetailView::build(), FWMuonDetailView::build(), FWPhotonDetailView::build(), FWElectronDetailView::build(), FWTrackHitsDetailView::build(), FWConvTrackHitsDetailView::build(), FWCaloTowerDetailView::setTextInfo(), FWMuonDetailView::setTextInfo(), FWPhotonDetailView::setTextInfo(), FWPFCandidateDetailView::setTextInfo(), FWTrackHitsDetailView::setTextInfo(), FWElectronDetailView::setTextInfo(), FWConvTrackHitsDetailView::setTextInfo(), and FWPFCandidateDetailView::voteMaxEtEVal().
|
delete |
|
inlinevirtual |
Reimplemented in FWTrackHitsDetailView, FWDetailViewGL< T >, FWDetailViewGL< CaloTower >, FWDetailViewGL< reco::PFCandidate >, FWDetailViewGL< reco::Track >, FWDetailViewGL< reco::Photon >, FWDetailViewGL< reco::TrackBase >, FWDetailViewGL< reco::Candidate >, FWDetailViewGL< reco::GsfElectron >, FWDetailViewGL< reco::Conversion >, and FWDetailViewGL< reco::Muon >.
Definition at line 42 of file FWDetailViewBase.h.
|
inline |
Definition at line 49 of file FWDetailViewBase.h.
Referenced by FWDetailView< reco::Muon >::build().
|
private |
Definition at line 62 of file FWDetailViewBase.h.
Referenced by build().
|
private |
Definition at line 61 of file FWDetailViewBase.h.