#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 &) |
virtual 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 46 of file FWProxyBuilderBase.h.
|
protected |
Definition at line 137 of file FWProxyBuilderBase.h.
FWProxyBuilderBase::FWProxyBuilderBase | ( | ) |
Definition at line 74 of file FWProxyBuilderBase.cc.
|
virtual |
Definition at line 84 of file FWProxyBuilderBase.cc.
References m_products.
|
protected |
void FWProxyBuilderBase::build | ( | ) |
Definition at line 131 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 FWTrackingParticleProxyBuilderFullFramework::build(), FWSimpleProxyBuilder::build(), FWSimpleProxyBuilderTemplate< l1extra::L1JetParticle >::build(), FWCaloTowerProxyBuilderBase::build(), FWHFTowerProxyBuilderBase::build(), itemChanged(), setHaveWindow(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
protectedvirtual |
Reimplemented in FWHFTowerProxyBuilderBase, FWCaloTowerProxyBuilderBase, FWTrackProxyBuilderFullFramework, FWCaloDataProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWSimpleProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWTrackingParticleProxyBuilderFullFramework, FWSimTrackProxyBuilder, FWSiPixelDigiProxyBuilder, FWSiPixelClusterProxyBuilder, FWGEMDigiProxyBuilder, FWCSCWireDigiProxyBuilder, FWRPCDigiProxyBuilder, FWCSCStripDigiProxyBuilder, FWSiStripDigiProxyBuilder, FWPCaloHitProxyBuilder, FWSiPixelClusterDetProxyBuilder, FWSiStripClusterProxyBuilder, FWCaloRecHitDigitSetProxyBuilder, FWPRCaloTowerProxyBuilder, and FWPFCandidateWithHitsProxyBuilder.
Definition at line 403 of file FWProxyBuilderBase.cc.
|
protectedvirtual |
Reimplemented in FWDTDigiProxyBuilder, FWSimpleProxyBuilder, FWCaloTauProxyBuilder, and FWPFTauProxyBuilder.
Definition at line 409 of file FWProxyBuilderBase.cc.
Referenced by build().
|
virtual |
Definition at line 276 of file FWProxyBuilderBase.cc.
References m_item, and FWEventItem::purpose().
|
protectedvirtual |
Reimplemented in FWSimpleProxyBuilder, and FWSiStripClusterProxyBuilder.
Definition at line 383 of file FWProxyBuilderBase.cc.
References cleanLocal(), i, and m_products.
Referenced by build().
|
protectedvirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWJetProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWMETProxyBuilder, FWConversionProxyBuilder, FWElectronProxyBuilder, and FWPFClusterRPZProxyBuilder.
Definition at line 396 of file FWProxyBuilderBase.cc.
Referenced by FWSiStripClusterProxyBuilder::clean(), FWSimpleProxyBuilder::clean(), clean(), and itemBeingDestroyed().
|
private |
const fireworks::Context & FWProxyBuilderBase::context | ( | ) | const |
Definition at line 503 of file FWProxyBuilderBase.cc.
References FWEventItem::context(), and m_item.
Referenced by FWTauProxyBuilderBase::addConstituentTracks(), fireworks::addDashedLine(), FWPFCandidateWithHitsProxyBuilder::addHitsForCandidate(), FWTauProxyBuilderBase::addLeadTrack(), FWPFCandidateWithHitsProxyBuilder::build(), FWCaloRecHitDigitSetProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWTrackProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWGenParticleProxyBuilder::build(), FWTrackingParticleProxyBuilderFullFramework::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFPatJet3DProxyBuilder< T >::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWPFCandidate3DProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWCandidateLegoProxyBuilder::build(), FWVertexProxyBuilder::build(), FWMET3DProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWPFBlockProxyBuilder::buildViewType(), FWMETProxyBuilder::buildViewType(), FWJetProxyBuilder::buildViewType(), FWVertexProxyBuilder::localModelChanges(), fireworks::makeRhoPhiSuperCluster(), fireworks::makeRhoZSuperCluster(), FWElectronProxyBuilder::requestCommon(), FWJetProxyBuilder::requestCommon(), FWPFCandidatesLegoProxyBuilder::scaleProduct(), FWCandidateLegoProxyBuilder::scaleProduct(), FWPFPatJetLegoProxyBuilder< T >::scaleProduct(), FWPFClusterLegoProxyBuilder::scaleProduct(), FWPFBlockProxyBuilder::scaleProduct(), FWCaloTowerProxyBuilderBase::setCaloData(), FWTrackProxyBuilderFullFramework::setItem(), FWVertexProxyBuilder::setItem(), FWJetProxyBuilder::setTextPos(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
protected |
Definition at line 458 of file FWProxyBuilderBase.cc.
References trackerHits::c, FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), m_item, and FWDisplayProperties::transparency().
Referenced by FWPFCandidateWithHitsProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWGEMDigiProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWSimpleProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWTrackProxyBuilderFullFramework::build(), FWPFTauProxyBuilder::buildViewType(), FWCaloTauProxyBuilder::buildViewType(), FWSimpleProxyBuilder::buildViewType(), and FWDTDigiProxyBuilder::buildViewType().
TEveElementList * FWProxyBuilderBase::createProduct | ( | FWViewType::EType | viewType, |
const FWViewContext * | viewContext | ||
) |
Definition at line 287 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 101 of file FWProxyBuilderBase.h.
References m_haveWindow.
Referenced by FWEveViewManager::itemChanged(), and FWEveViewManager::modelChanges().
|
inlinevirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWJetProxyBuilder, FWPFEcalRecHitLegoProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitRPProxyBuilder, FWMETProxyBuilder, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWCandidateLegoProxyBuilder, FWPFClusterRPZProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWPFCandidateWithHitsProxyBuilder, and FWCaloRecHitDigitSetProxyBuilder.
Definition at line 95 of file FWProxyBuilderBase.h.
Referenced by createProduct(), FWEveViewManager::newItem(), removePerViewProduct(), and scaleChanged().
|
inlinevirtual |
Reimplemented in FWDTDigiProxyBuilder, FWPFBlockProxyBuilder, FWJetProxyBuilder, FWTauProxyBuilderBase, FWMETProxyBuilder, FWConversionProxyBuilder, FWElectronProxyBuilder, FWDTSegmentProxyBuilder, FWPhotonProxyBuilder, FWGEMRecHitProxyBuilder, FWDTRecHitProxyBuilder, FWRPCRecHitProxyBuilder, and FWPSimHitProxyBuilder.
Definition at line 94 of file FWProxyBuilderBase.h.
Referenced by build(), createProduct(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
protected |
Definition at line 483 of file FWProxyBuilderBase.cc.
References FWEventItem::ModelInfo::displayProperties(), reco::dp, item(), m, siStripFEDMonitor_P5_cff::Min, FWEventItem::modelInfo(), and FWDisplayProperties::transparency().
Referenced by FWMuonRhoPhiProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWMuonProxyBuilder::build(), FWMuonRhoPhiProxyBuilder::localModelChanges(), FWSiStripClusterProxyBuilder::localModelChanges(), FWMuonProxyBuilder::localModelChanges(), FWTauProxyBuilderBase::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), and FWJetProxyBuilder::localModelChanges().
|
inline |
Definition at line 67 of file FWProxyBuilderBase.h.
References m_item.
Referenced by Vispa.Views.TableView.TableView::_selectedRow(), FWDigitSetProxyBuilder::addBoxSetToProduct(), FWHFTowerProxyBuilderBase::assertCaloDataSlice(), FWCaloTowerProxyBuilderBase::assertCaloDataSlice(), FWCaloRecHitDigitSetProxyBuilder::build(), FWPRCaloTowerProxyBuilder::build(), FWCaloClusterProxyBuilder::build(), FWTrackTrackingRecHitProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWPCaloHitProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWTrackingParticleProxyBuilderFullFramework::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWCandidateLegoProxyBuilder::build(), FWCaloDataProxyBuilderBase::build(), FWTrackProxyBuilderFullFramework::build(), FWVertexProxyBuilder::build(), FWPFEcalClusterRPZProxyBuilder::build(), build(), FWPFHcalClusterRPZProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWPSimHitProxyBuilder::buildViewType(), FWRPCRecHitProxyBuilder::buildViewType(), FWGEMRecHitProxyBuilder::buildViewType(), FWPhotonProxyBuilder::buildViewType(), FWDTSegmentProxyBuilder::buildViewType(), FWJetProxyBuilder::buildViewType(), createProduct(), FWHFTowerProxyBuilderBase::fillCaloData(), FWCaloTowerProxyBuilderBase::fillCaloData(), FWHFTowerProxyBuilderBase::fillTowerForDetId(), increaseComponentTransparency(), FWPFCandidateWithHitsProxyBuilder::initPFRecHitsCollections(), FWEveViewManager::itemChanged(), Vispa.Views.TableView.TableView::itemSelectionChanged(), FWBeamSpotProxyBuilder::localModelChanges(), FWPFCandidatesLegoProxyBuilder::localModelChanges(), FWCandidateLegoProxyBuilder::localModelChanges(), FWPFPatJetLegoProxyBuilder< T >::localModelChanges(), FWPFClusterLegoProxyBuilder::localModelChanges(), FWPFEcalRecHitLegoProxyBuilder::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), fireworks::makeRhoPhiSuperCluster(), FWCaloDataProxyBuilderBase::modelChanges(), FWDigitSetProxyBuilder::modelChanges(), FWEveViewManager::modelChanges(), FWProxyBuilderTemplate< EcalRecHit >::modelData(), FWSimpleProxyBuilderTemplate< l1extra::L1JetParticle >::modelData(), FWElectronProxyBuilder::requestCommon(), FWConversionProxyBuilder::requestCommon(), FWJetProxyBuilder::requestCommon(), FWCaloRecHitDigitSetProxyBuilder::scaleProduct(), FWPFCandidateWithHitsProxyBuilder::scaleProduct(), Vispa.Views.TableView.TableView::select(), Vispa.Views.TableView.TableView::selection(), FWJetProxyBuilder::setTextPos(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
virtual |
Reimplemented in FWCaloDataProxyBuilderBase, FWCaloTowerProxyBuilderBase, and FWHFTowerProxyBuilderBase.
Definition at line 114 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 261 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 509 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 FWJetProxyBuilder, FWVertexProxyBuilder, FWPFEcalRecHitLegoProxyBuilder, FWTauProxyBuilderBase, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWCandidateLegoProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWMuonProxyBuilder, FWSiStripClusterProxyBuilder, FWMuonRhoPhiProxyBuilder, and FWBeamSpotProxyBuilder.
Definition at line 362 of file FWProxyBuilderBase.cc.
Referenced by modelChanges().
void FWProxyBuilderBase::modelChanges | ( | const FWModelIds & | iIds | ) |
Definition at line 246 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 216 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 325 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 523 of file FWProxyBuilderBase.cc.
void FWProxyBuilderBase::scaleChanged | ( | const FWViewContext * | vc | ) |
Definition at line 370 of file FWProxyBuilderBase.cc.
References havePerViewProduct(), i, m_products, and scaleProduct().
Referenced by createProduct().
|
inlineprotectedvirtual |
Reimplemented in FWJetProxyBuilder, FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWMETProxyBuilder, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWCandidateLegoProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWPFClusterRPZProxyBuilder, FWPFCandidateWithHitsProxyBuilder, and FWCaloRecHitDigitSetProxyBuilder.
Definition at line 119 of file FWProxyBuilderBase.h.
Referenced by scaleChanged().
void FWProxyBuilderBase::setHaveWindow | ( | bool | iFlag | ) |
Definition at line 100 of file FWProxyBuilderBase.cc.
References build(), m_haveWindow, and m_mustBuild.
Referenced by FWEveViewManager::newItem().
|
virtual |
Definition at line 347 of file FWProxyBuilderBase.cc.
References ConfigFiles::l, and m_interactionList.
Referenced by FWEveViewManager::newItem().
|
virtual |
Reimplemented in FWJetProxyBuilder, FWVertexProxyBuilder, FWTrackProxyBuilderFullFramework, FWTrackingParticleProxyBuilder, FWGenParticleLegoProxyBuilder, and FWCaloRecHitDigitSetProxyBuilder.
Definition at line 94 of file FWProxyBuilderBase.cc.
References m_item.
Referenced by Vispa.Plugins.EdmBrowser.EventContentView.EventContentView::_addRow(), Vispa.Views.TableView.TableView::_createItem(), Vispa.Views.PropertyView.PropertyView::addCategory(), Vispa.Views.PropertyView.PropertyView::append(), FWEveViewManager::newItem(), FWCaloRecHitDigitSetProxyBuilder::setItem(), FWGenParticleLegoProxyBuilder::setItem(), FWTrackingParticleProxyBuilder::setItem(), FWTrackProxyBuilderFullFramework::setItem(), FWVertexProxyBuilder::setItem(), and FWJetProxyBuilder::setItem().
|
private |
Definition at line 415 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 429 of file FWProxyBuilderBase.cc.
References setupElement().
Referenced by fireworks::addBox(), fireworks::addCircle(), FWTauProxyBuilderBase::addConstituentTracks(), fireworks::addDashedArrow(), fireworks::addDashedLine(), fireworks::addDoubleLines(), FWPFCandidateWithHitsProxyBuilder::addHitsForCandidate(), FWTauProxyBuilderBase::addLeadTrack(), fireworks::addRhoZEnergyProjection(), FWPFCandidateWithHitsProxyBuilder::build(), FWCaloClusterProxyBuilder::build(), FWTrackTrackingRecHitProxyBuilder::build(), FWPhotonLegoProxyBuilder::build(), FWMuonGlimpseProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWMuonLegoProxyBuilder::build(), FWSimVertexProxyBuilder::build(), FWSiPixelClusterDetProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWTrackingVertexProxyBuilder::build(), FWBeamSpotOnlineProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWSiStripDigiProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWGEMDigiProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWSiPixelClusterProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWSiPixelDigiProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWTrackProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWPFTrack3DProxyBuilder::build(), FWPFTrackRPZProxyBuilder::build(), FWPFTrackLegoProxyBuilder::build(), FWGenParticleProxyBuilder::build(), FWTrackingParticleProxyBuilderFullFramework::build(), FWPFCandidate3DProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWPFPatJet3DProxyBuilder< T >::build(), FWCandidateLegoProxyBuilder::build(), FWTrackProxyBuilderFullFramework::build(), FWVertexProxyBuilder::build(), FWMET3DProxyBuilder::build(), FWElectronGlimpseProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWPFRhoPhiRecHit::buildRecHit(), FWTrackProxyBuilderFullFramework::buildTrack(), FWPSimHitProxyBuilder::buildViewType(), FWRPCRecHitProxyBuilder::buildViewType(), FWPhotonProxyBuilder::buildViewType(), FWGEMRecHitProxyBuilder::buildViewType(), FWDTSegmentProxyBuilder::buildViewType(), FWPFTauProxyBuilder::buildViewType(), FWCaloTauProxyBuilder::buildViewType(), FWElectronProxyBuilder::buildViewType(), FWConversionProxyBuilder::buildViewType(), FWMETProxyBuilder::buildViewType(), FWJetProxyBuilder::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 439 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 518 of file FWProxyBuilderBase.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
protectedvirtual |
Reimplemented in FWSimpleProxyBuilder, and FWTrackProxyBuilderFullFramework.
Definition at line 356 of file FWProxyBuilderBase.cc.
Referenced by modelChanges().
|
inlinevirtual |
Reimplemented in FWCaloDataProxyBuilderBase, and FWDigitSetProxyBuilder.
Definition at line 96 of file FWProxyBuilderBase.h.
Referenced by FWEveViewManager::newItem().
|
private |
Definition at line 152 of file FWProxyBuilderBase.h.
Referenced by getHaveWindow(), itemChanged(), modelChanges(), and setHaveWindow().
|
private |
Definition at line 147 of file FWProxyBuilderBase.h.
Referenced by build(), and setInteractionList().
|
private |
Definition at line 149 of file FWProxyBuilderBase.h.
Referenced by build(), canHandle(), context(), createCompound(), item(), itemBeingDestroyed(), layer(), modelChanges(), setItem(), and setupElement().
|
private |
Definition at line 155 of file FWProxyBuilderBase.h.
Referenced by itemChanged(), and setProjectionLayer().
|
private |
Definition at line 151 of file FWProxyBuilderBase.h.
Referenced by itemChanged(), and modelChanges().
|
private |
Definition at line 153 of file FWProxyBuilderBase.h.
Referenced by build(), itemChanged(), and setHaveWindow().
|
protected |
Definition at line 139 of file FWProxyBuilderBase.h.
Referenced by build(), FWSiStripClusterProxyBuilder::clean(), FWSimpleProxyBuilder::clean(), clean(), createProduct(), itemBeingDestroyed(), modelChanges(), removePerViewProduct(), scaleChanged(), setProjectionLayer(), and ~FWProxyBuilderBase().