#include <Fireworks/Core/interface/FWDetailViewBase.h>
Public Member Functions | |
void | build (const FWModelId &) |
const fireworks::Context & | context () const |
virtual void | init (TEveWindowSlot *)=0 |
const FWEventItem * | item () |
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 |
FWDetailViewBase (const FWDetailViewBase &) | |
const FWDetailViewBase & | operator= (const FWDetailViewBase &) |
Private Attributes | |
FWSimpleProxyHelper | m_helper |
const FWEventItem * | m_item |
Description: Base class for detailed views
Usage: <usage>
Definition at line 32 of file FWDetailViewBase.h.
|
virtual |
Definition at line 29 of file FWDetailViewBase.cc.
|
protected |
Definition at line 23 of file FWDetailViewBase.cc.
|
private |
void FWDetailViewBase::build | ( | const FWModelId & | iID | ) |
Definition at line 35 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 42 of file FWDetailViewBase.cc.
References FWEventItem::context(), and m_item.
Referenced by FWPFCandidateDetailView::addHits(), FWTrackHitsDetailView::build(), and FWConvTrackHitsDetailView::build().
|
static |
Definition at line 68 of file FWDetailViewBase.cc.
Referenced by FWTrackResidualDetailView::build(), FWECALDetailViewBuilder::makeLegend(), FWECALCaloDataDetailViewBuilder::makeLegend(), FWTrackHitsDetailView::setTextInfo(), and FWTrackResidualDetailView::setTextInfo().
|
static |
Definition at line 49 of file FWDetailViewBase.cc.
References particleFlowDisplacedVertex_cfi::ratio.
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 46 of file FWDetailViewBase.h.
Referenced by Vispa.Views.TableView.TableView::_selectedRow(), FWCaloTowerDetailView::build(), FWMuonDetailView::build(), FWPhotonDetailView::build(), FWElectronDetailView::build(), FWTrackHitsDetailView::build(), FWConvTrackHitsDetailView::build(), Vispa.Views.TableView.TableView::itemSelectionChanged(), Vispa.Views.TableView.TableView::select(), Vispa.Views.TableView.TableView::selection(), FWCaloTowerDetailView::setTextInfo(), FWMuonDetailView::setTextInfo(), FWPhotonDetailView::setTextInfo(), FWPFCandidateDetailView::setTextInfo(), FWTrackHitsDetailView::setTextInfo(), FWElectronDetailView::setTextInfo(), FWConvTrackHitsDetailView::setTextInfo(), and FWPFCandidateDetailView::voteMaxEtEVal().
|
private |
|
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 40 of file FWDetailViewBase.h.
References alignCSCRings::r, and x().
Referenced by Vispa.Plugins.EdmBrowser.EventContentView.LabelItem::__init__().
|
inline |
Definition at line 47 of file FWDetailViewBase.h.
Referenced by Vispa.Plugins.EdmBrowser.EventContentView.EventContentView::_addRow(), Vispa.Views.TableView.TableView::_createItem(), Vispa.Views.PropertyView.PropertyView::addCategory(), Vispa.Views.PropertyView.PropertyView::append(), and FWDetailView< reco::Muon >::build().
|
private |
Definition at line 60 of file FWDetailViewBase.h.
Referenced by build().
|
private |
Definition at line 59 of file FWDetailViewBase.h.
Referenced by context().