#include <Fireworks/Core/interface/FWProxyBuilderBase.h>
Classes | |
struct | Product |
Public Member Functions | |
void | build () |
virtual bool | canHandle (const FWEventItem &) |
const fireworks::Context & | context () const |
TEveElementList * | createProduct (FWViewType::EType, const FWViewContext *) |
FWProxyBuilderBase () | |
bool | getHaveWindow () const |
virtual bool | havePerViewProduct (FWViewType::EType) const |
virtual bool | haveSingleProduct () const |
const FWEventItem * | item () const |
virtual void | itemBeingDestroyed (const FWEventItem *) |
void | itemChanged (const FWEventItem *) |
int | layer () const |
void | modelChanges (const FWModelIds &) |
void | removePerViewProduct (FWViewType::EType, const FWViewContext *vc) |
void | scaleChanged (const FWViewContext *) |
void | setHaveWindow (bool iFlag) |
virtual void | setInteractionList (FWInteractionList *, const std::string &) |
void | setItem (const FWEventItem *iItem) |
void | setupAddElement (TEveElement *el, TEveElement *parent, bool set_color=true) const |
void | setupElement (TEveElement *el, bool color=true) const |
virtual bool | willHandleInteraction () const |
virtual | ~FWProxyBuilderBase () |
Static Public Member Functions | |
static bool | representsSubPart () |
static std::string | typeOfBuilder () |
Used by the plugin system to determine how the proxy uses the data from FWEventItem. More... | |
Protected Types | |
typedef std::vector< Product * > ::iterator | Product_it |
Protected Member Functions | |
virtual void | build (const FWEventItem *iItem, TEveElementList *product, const FWViewContext *) |
virtual void | buildViewType (const FWEventItem *iItem, TEveElementList *, FWViewType::EType, const FWViewContext *) |
virtual void | clean () |
virtual void | cleanLocal () |
TEveCompound * | createCompound (bool set_color=true, bool propagate_color_to_all_children=false) const |
FWProxyBuilderBase (const FWProxyBuilderBase &) | |
void | increaseComponentTransparency (unsigned int index, TEveElement *holder, const std::string &name, Char_t transpOffset) |
virtual void | localModelChanges (const FWModelId &iId, TEveElement *iCompound, FWViewType::EType viewType, const FWViewContext *vc) |
virtual void | modelChanges (const FWModelIds &, Product *) |
const FWProxyBuilderBase & | operator= (const FWProxyBuilderBase &) |
virtual void | scaleProduct (TEveElementList *parent, FWViewType::EType, const FWViewContext *vc) |
virtual bool | visibilityModelChanges (const FWModelId &, TEveElement *, FWViewType::EType, const FWViewContext *) |
Protected Attributes | |
std::vector< Product * > | m_products |
Private Member Functions | |
void | cleanProduct (Product *p) |
void | setProjectionLayer (float) |
Private Attributes | |
bool | m_haveWindow |
FWInteractionList * | m_interactionList |
const FWEventItem * | m_item |
float | m_layer |
bool | m_modelsChanged |
bool | m_mustBuild |
Description: [one line class summary]
Usage: <usage>
Definition at line 47 of file FWProxyBuilderBase.h.
|
protected |
Definition at line 138 of file FWProxyBuilderBase.h.
FWProxyBuilderBase::FWProxyBuilderBase | ( | ) |
Definition at line 75 of file FWProxyBuilderBase.cc.
|
virtual |
Definition at line 85 of file FWProxyBuilderBase.cc.
References m_products.
|
protected |
void FWProxyBuilderBase::build | ( | ) |
Definition at line 132 of file FWProxyBuilderBase.cc.
References FWInteractionList::added(), buildViewType(), clean(), cmsRelvalreport::exit, fwLog, haveSingleProduct(), i, item(), fwlog::kError, layer(), m_interactionList, m_item, m_mustBuild, m_products, FWEventItem::name(), and FWEventItem::size().
Referenced by FWSimpleProxyBuilder::build(), FWSimpleProxyBuilderTemplate< l1extra::L1JetParticle >::build(), FWCaloTowerProxyBuilderBase::build(), FWHFTowerProxyBuilderBase::build(), itemChanged(), setHaveWindow(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
protectedvirtual |
Reimplemented in FWHFTowerProxyBuilderBase, FWCaloTowerProxyBuilderBase, FWCaloDataProxyBuilderBase, FWSimpleProxyBuilder, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWSiPixelDigiProxyBuilder, FWSimTrackProxyBuilder, FWSiPixelClusterProxyBuilder, FWCSCWireDigiProxyBuilder, FWRPCDigiProxyBuilder, FWEcalRecHitProxyBuilder, FWCSCStripDigiProxyBuilder, FWSiStripDigiProxyBuilder, FWSiPixelClusterDetProxyBuilder, FWPCaloHitProxyBuilder, FWCastorRecHitProxyBuilder, FWHBHERecHitProxyBuilder, FWZDCRecHitProxyBuilder, FWHFRecHitProxyBuilder, FWHORecHitProxyBuilder, and FWPRCaloTowerProxyBuilder.
Definition at line 404 of file FWProxyBuilderBase.cc.
|
protectedvirtual |
Reimplemented in FWDTDigiProxyBuilder, FWSimpleProxyBuilder, FWCaloTauProxyBuilder, and FWPFTauProxyBuilder.
Definition at line 410 of file FWProxyBuilderBase.cc.
Referenced by build().
|
virtual |
Definition at line 277 of file FWProxyBuilderBase.cc.
References m_item, and FWEventItem::purpose().
|
protectedvirtual |
Reimplemented in FWSimpleProxyBuilder.
Definition at line 384 of file FWProxyBuilderBase.cc.
References cleanLocal(), i, and m_products.
Referenced by build().
|
protectedvirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWMETProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWConversionProxyBuilder, FWElectronProxyBuilder, FWJetProxyBuilder, and FWPFClusterRPZProxyBuilder.
Definition at line 397 of file FWProxyBuilderBase.cc.
Referenced by FWSimpleProxyBuilder::clean(), clean(), and itemBeingDestroyed().
|
private |
const fireworks::Context & FWProxyBuilderBase::context | ( | ) | const |
Definition at line 504 of file FWProxyBuilderBase.cc.
References FWEventItem::context(), and m_item.
Referenced by FWTauProxyBuilderBase::addConstituentTracks(), fireworks::addDashedLine(), FWTauProxyBuilderBase::addLeadTrack(), FWHFRecHitProxyBuilder::build(), FWHBHERecHitProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWTrackProxyBuilder::build(), FWGenParticleProxyBuilder::build(), FWPFCandidate3DProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFPatJet3DProxyBuilder< T >::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWVertexWithTracksProxyBuilder::build(), FWMET3DProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWJetProxyBuilder::buildViewType(), FWPFBlockProxyBuilder::buildViewType(), FWMETProxyBuilder::buildViewType(), fireworks::makeRhoPhiSuperCluster(), fireworks::makeRhoZSuperCluster(), FWElectronProxyBuilder::requestCommon(), FWJetProxyBuilder::requestCommon(), FWPFCandidatesLegoProxyBuilder::scaleProduct(), FWPFPatJetLegoProxyBuilder< T >::scaleProduct(), FWPFClusterLegoProxyBuilder::scaleProduct(), FWPFBlockProxyBuilder::scaleProduct(), FWCaloTowerProxyBuilderBase::setCaloData(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
protected |
Definition at line 459 of file FWProxyBuilderBase.cc.
References trackerHits::c, FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), m_item, and FWDisplayProperties::transparency().
Referenced by FWCSCStripDigiProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWSimpleProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWPFTauProxyBuilder::buildViewType(), FWCaloTauProxyBuilder::buildViewType(), FWSimpleProxyBuilder::buildViewType(), and FWDTDigiProxyBuilder::buildViewType().
TEveElementList * FWProxyBuilderBase::createProduct | ( | FWViewType::EType | viewType, |
const FWViewContext * | viewContext | ||
) |
Definition at line 288 of file FWProxyBuilderBase.cc.
References havePerViewProduct(), haveSingleProduct(), i, item(), FWProxyBuilderBase::Product::m_elements, m_products, FWProxyBuilderBase::Product::m_scaleConnection, mergeVDriftHistosByStation::name, scaleChanged(), and FWViewContext::scaleChanged_.
Referenced by FWEveViewManager::newItem().
|
inline |
Definition at line 102 of file FWProxyBuilderBase.h.
References m_haveWindow.
Referenced by FWEveViewManager::itemChanged(), and FWEveViewManager::modelChanges().
|
inlinevirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWMETProxyBuilder, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWPFClusterRPZProxyBuilder, FWJetProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWEcalRecHitProxyBuilder, and FWHBHERecHitProxyBuilder.
Definition at line 96 of file FWProxyBuilderBase.h.
Referenced by createProduct(), FWEveViewManager::newItem(), removePerViewProduct(), and scaleChanged().
|
inlinevirtual |
Reimplemented in FWDTDigiProxyBuilder, FWPFBlockProxyBuilder, FWTauProxyBuilderBase, FWMETProxyBuilder, FWConversionProxyBuilder, FWElectronProxyBuilder, FWJetProxyBuilder, FWPhotonProxyBuilder, FWDTRecHitProxyBuilder, and FWRPCRecHitProxyBuilder.
Definition at line 95 of file FWProxyBuilderBase.h.
Referenced by build(), createProduct(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
protected |
Definition at line 484 of file FWProxyBuilderBase.cc.
References FWEventItem::ModelInfo::displayProperties(), item(), m, siStripFEDMonitor_P5_cff::Min, FWEventItem::modelInfo(), and FWDisplayProperties::transparency().
Referenced by FWSiStripClusterProxyBuilder::build(), FWMuonRhoPhiProxyBuilder::build(), FWMuonProxyBuilder::build(), FWSiStripClusterProxyBuilder::localModelChanges(), FWMuonRhoPhiProxyBuilder::localModelChanges(), FWMuonProxyBuilder::localModelChanges(), FWJetProxyBuilder::localModelChanges(), and FWTauProxyBuilderBase::localModelChanges().
|
inline |
Definition at line 68 of file FWProxyBuilderBase.h.
References m_item.
Referenced by python.Vispa.Views.TableView.TableView::_selectedRow(), FWDigitSetProxyBuilder::addBoxSetToProduct(), FWHFTowerProxyBuilderBase::assertCaloDataSlice(), FWCaloTowerProxyBuilderBase::assertCaloDataSlice(), FWPRCaloTowerProxyBuilder::build(), FWCaloClusterProxyBuilder::build(), FWHORecHitProxyBuilder::build(), FWTrackTrackingRecHitProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWCastorRecHitProxyBuilder::build(), FWZDCRecHitProxyBuilder::build(), FWPCaloHitProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWPSimHitProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWEcalRecHitProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWVertexProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWDTSegmentProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWCaloDataProxyBuilderBase::build(), FWVertexWithTracksProxyBuilder::build(), FWPFEcalClusterRPZProxyBuilder::build(), build(), FWPFHcalClusterRPZProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWRPCRecHitProxyBuilder::buildViewType(), FWJetProxyBuilder::buildViewType(), FWPhotonProxyBuilder::buildViewType(), createProduct(), FWHFTowerProxyBuilderBase::fillCaloData(), FWCaloTowerProxyBuilderBase::fillCaloData(), FWHFTowerProxyBuilderBase::fillTowerForDetId(), FWSimTrackProxyBuilder::getVertices(), increaseComponentTransparency(), FWEveViewManager::itemChanged(), python.Vispa.Views.TableView.TableView::itemSelectionChanged(), FWBeamSpotProxyBuilder::localModelChanges(), FWPFCandidatesLegoProxyBuilder::localModelChanges(), FWPFPatJetLegoProxyBuilder< T >::localModelChanges(), FWPFClusterLegoProxyBuilder::localModelChanges(), FWPFEcalRecHitLegoProxyBuilder::localModelChanges(), fireworks::makeRhoPhiSuperCluster(), FWCaloDataProxyBuilderBase::modelChanges(), FWDigitSetProxyBuilder::modelChanges(), FWEveViewManager::modelChanges(), FWProxyBuilderTemplate< EcalRecHit >::modelData(), FWSimpleProxyBuilderTemplate< l1extra::L1JetParticle >::modelData(), FWElectronProxyBuilder::requestCommon(), FWConversionProxyBuilder::requestCommon(), FWJetProxyBuilder::requestCommon(), FWHBHERecHitProxyBuilder::scaleProduct(), FWEcalRecHitProxyBuilder::scaleProduct(), python.Vispa.Views.TableView.TableView::select(), python.Vispa.Views.TableView.TableView::selection(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
virtual |
Reimplemented in FWCaloDataProxyBuilderBase, FWCaloTowerProxyBuilderBase, and FWHFTowerProxyBuilderBase.
Definition at line 115 of file FWProxyBuilderBase.cc.
References cleanLocal(), i, m_item, and m_products.
Referenced by FWCaloDataProxyBuilderBase::itemBeingDestroyed().
void FWProxyBuilderBase::itemChanged | ( | const FWEventItem * | iItem | ) |
Definition at line 262 of file FWProxyBuilderBase.cc.
References build(), FWEventItem::layer(), m_haveWindow, m_layer, m_modelsChanged, m_mustBuild, and setProjectionLayer().
Referenced by FWEveViewManager::itemChanged().
int FWProxyBuilderBase::layer | ( | ) | const |
Definition at line 510 of file FWProxyBuilderBase.cc.
References FWEventItem::layer(), and m_item.
Referenced by FWPFEcalClusterRPZProxyBuilder::build(), FWPFEcalClusterLegoProxyBuilder::build(), build(), FWPFHcalClusterLegoProxyBuilder::build(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), and setProjectionLayer().
|
protectedvirtual |
Reimplemented in FWPFEcalRecHitLegoProxyBuilder, FWTauProxyBuilderBase, FWJetProxyBuilder, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWMuonProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWMuonRhoPhiProxyBuilder, FWBeamSpotProxyBuilder, and FWSiStripClusterProxyBuilder.
Definition at line 363 of file FWProxyBuilderBase.cc.
Referenced by modelChanges().
void FWProxyBuilderBase::modelChanges | ( | const FWModelIds & | iIds | ) |
Definition at line 247 of file FWProxyBuilderBase.cc.
References i, m_haveWindow, m_modelsChanged, and m_products.
Referenced by FWEveViewManager::modelChanges().
|
protectedvirtual |
Reimplemented in FWDigitSetProxyBuilder, and FWCaloDataProxyBuilderBase.
Definition at line 217 of file FWProxyBuilderBase.cc.
References getHLTprescales::index, localModelChanges(), FWProxyBuilderBase::Product::m_elements, m_item, FWProxyBuilderBase::Product::m_viewContext, FWProxyBuilderBase::Product::m_viewType, FWEventItem::size(), and visibilityModelChanges().
|
protected |
void FWProxyBuilderBase::removePerViewProduct | ( | FWViewType::EType | type, |
const FWViewContext * | vc | ||
) |
Definition at line 326 of file FWProxyBuilderBase.cc.
References havePerViewProduct(), i, and m_products.
|
static |
Used by the plugin system to determine precidence of different proxy builders for same type this returns 'true' if the proxy builder is specialized to only show a sub-part of the object as opposed to showing the object as a whole
Definition at line 524 of file FWProxyBuilderBase.cc.
void FWProxyBuilderBase::scaleChanged | ( | const FWViewContext * | vc | ) |
Definition at line 371 of file FWProxyBuilderBase.cc.
References havePerViewProduct(), i, m_products, and scaleProduct().
Referenced by createProduct().
|
inlineprotectedvirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWJetProxyBuilder, FWMETProxyBuilder, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWPFCandidatesLegoProxyBuilder, FWPFClusterRPZProxyBuilder, FWEcalRecHitProxyBuilder, and FWHBHERecHitProxyBuilder.
Definition at line 120 of file FWProxyBuilderBase.h.
Referenced by scaleChanged().
void FWProxyBuilderBase::setHaveWindow | ( | bool | iFlag | ) |
Definition at line 101 of file FWProxyBuilderBase.cc.
References build(), m_haveWindow, and m_mustBuild.
Referenced by FWEveViewManager::newItem().
|
virtual |
Definition at line 348 of file FWProxyBuilderBase.cc.
References prof2calltree::l, and m_interactionList.
Referenced by FWEveViewManager::newItem().
void FWProxyBuilderBase::setItem | ( | const FWEventItem * | iItem | ) |
Definition at line 95 of file FWProxyBuilderBase.cc.
References m_item.
Referenced by python.Vispa.Plugins.EdmBrowser.EventContentView.EventContentView::_addRow(), python.Vispa.Views.TableView.TableView::_createItem(), python.Vispa.Views.PropertyView.PropertyView::addCategory(), python.Vispa.Views.PropertyView.PropertyView::append(), and FWEveViewManager::newItem().
|
private |
Definition at line 416 of file FWProxyBuilderBase.cc.
References i, layer(), m_layer, and m_products.
Referenced by itemChanged().
void FWProxyBuilderBase::setupAddElement | ( | TEveElement * | el, |
TEveElement * | parent, | ||
bool | set_color = true |
||
) | const |
Definition at line 430 of file FWProxyBuilderBase.cc.
References setupElement().
Referenced by fireworks::addBox(), fireworks::addCircle(), FWTauProxyBuilderBase::addConstituentTracks(), fireworks::addDashedArrow(), fireworks::addDashedLine(), fireworks::addDoubleLines(), FWTauProxyBuilderBase::addLeadTrack(), fireworks::addRhoZEnergyProjection(), FWCaloClusterProxyBuilder::build(), FWTrackTrackingRecHitProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWPhotonLegoProxyBuilder::build(), FWSimVertexProxyBuilder::build(), FWMuonGlimpseProxyBuilder::build(), FWMuonLegoProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWTrackingVertexProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWSiPixelClusterDetProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWPSimHitProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWBeamSpotOnlineProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWSiStripDigiProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWVertexProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWDTSegmentProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWSiPixelClusterProxyBuilder::build(), FWSiPixelDigiProxyBuilder::build(), FWTrackProxyBuilder::build(), FWPFTrack3DProxyBuilder::build(), FWPFTrackRPZProxyBuilder::build(), FWPFTrackLegoProxyBuilder::build(), FWGenParticleProxyBuilder::build(), FWPFPatJet3DProxyBuilder< T >::build(), FWPFCandidate3DProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWMET3DProxyBuilder::build(), FWElectronGlimpseProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWPFRhoPhiRecHit::buildRecHit(), FWRPCRecHitProxyBuilder::buildViewType(), FWPhotonProxyBuilder::buildViewType(), FWJetProxyBuilder::buildViewType(), FWPFTauProxyBuilder::buildViewType(), FWCaloTauProxyBuilder::buildViewType(), FWElectronProxyBuilder::buildViewType(), FWConversionProxyBuilder::buildViewType(), FWMETProxyBuilder::buildViewType(), FWDTDigiProxyBuilder::buildViewType(), FWPFLegoRecHit::FWPFLegoRecHit(), fireworks::makeRhoPhiSuperCluster(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFBlockProxyBuilder::setupTrackElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
void FWProxyBuilderBase::setupElement | ( | TEveElement * | el, |
bool | color = true |
||
) | const |
This method is invoked to setup the per element properties of the various objects being drawn.
Definition at line 440 of file FWProxyBuilderBase.cc.
References FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), m_item, and FWDisplayProperties::transparency().
Referenced by FWElectronProxyBuilder::requestCommon(), FWConversionProxyBuilder::requestCommon(), and setupAddElement().
|
static |
Used by the plugin system to determine how the proxy uses the data from FWEventItem.
Definition at line 519 of file FWProxyBuilderBase.cc.
|
protectedvirtual |
Reimplemented in FWSimpleProxyBuilder.
Definition at line 357 of file FWProxyBuilderBase.cc.
Referenced by modelChanges().
|
inlinevirtual |
Reimplemented in FWCaloDataProxyBuilderBase, and FWDigitSetProxyBuilder.
Definition at line 97 of file FWProxyBuilderBase.h.
Referenced by FWEveViewManager::newItem().
|
private |
Definition at line 153 of file FWProxyBuilderBase.h.
Referenced by getHaveWindow(), itemChanged(), modelChanges(), and setHaveWindow().
|
private |
Definition at line 148 of file FWProxyBuilderBase.h.
Referenced by build(), and setInteractionList().
|
private |
Definition at line 150 of file FWProxyBuilderBase.h.
Referenced by build(), canHandle(), context(), createCompound(), item(), itemBeingDestroyed(), layer(), modelChanges(), setItem(), and setupElement().
|
private |
Definition at line 156 of file FWProxyBuilderBase.h.
Referenced by itemChanged(), and setProjectionLayer().
|
private |
Definition at line 152 of file FWProxyBuilderBase.h.
Referenced by itemChanged(), and modelChanges().
|
private |
Definition at line 154 of file FWProxyBuilderBase.h.
Referenced by build(), itemChanged(), and setHaveWindow().
|
protected |
Definition at line 140 of file FWProxyBuilderBase.h.
Referenced by build(), FWSimpleProxyBuilder::clean(), clean(), createProduct(), itemBeingDestroyed(), modelChanges(), removePerViewProduct(), scaleChanged(), setProjectionLayer(), and ~FWProxyBuilderBase().