#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 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, FWTrackProxyBuilderFF, FWCaloDataProxyBuilderBase, FWSimpleProxyBuilder, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWSiPixelDigiProxyBuilder, FWSimTrackProxyBuilder, FWSiPixelClusterProxyBuilder, FWCSCWireDigiProxyBuilder, FWRPCDigiProxyBuilder, FWCSCStripDigiProxyBuilder, FWSiStripDigiProxyBuilder, FWSiPixelClusterDetProxyBuilder, FWPCaloHitProxyBuilder, FWSiStripClusterProxyBuilder, FWCaloRecHitDigitSetProxyBuilder, FWPRCaloTowerProxyBuilder, and FWPFCandidateWithHitsProxyBuilder.
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, and FWSiStripClusterProxyBuilder.
Definition at line 384 of file FWProxyBuilderBase.cc.
References cleanLocal(), i, and m_products.
Referenced by build().
|
protectedvirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWJetProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWMETProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWConversionProxyBuilder, FWElectronProxyBuilder, and FWPFClusterRPZProxyBuilder.
Definition at line 397 of file FWProxyBuilderBase.cc.
Referenced by FWSiStripClusterProxyBuilder::clean(), 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(), FWPFCandidateWithHitsProxyBuilder::addHitsForCandidate(), FWTauProxyBuilderBase::addLeadTrack(), FWPFCandidateWithHitsProxyBuilder::build(), FWCaloRecHitDigitSetProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWTrackProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWGenParticleProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWPFPatJet3DProxyBuilder< 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(), FWTrackProxyBuilderFF::setItem(), FWVertexProxyBuilder::setItem(), FWJetProxyBuilder::setTextPos(), 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 FWPFCandidateWithHitsProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWSimpleProxyBuilder::build(), FWTrackProxyBuilderFF::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, FWJetProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWMETProxyBuilder, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWCandidateLegoProxyBuilder, FWPFClusterRPZProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWPFCandidateWithHitsProxyBuilder, and FWCaloRecHitDigitSetProxyBuilder.
Definition at line 96 of file FWProxyBuilderBase.h.
Referenced by createProduct(), FWEveViewManager::newItem(), removePerViewProduct(), and scaleChanged().
|
inlinevirtual |
Reimplemented in FWDTDigiProxyBuilder, FWPFBlockProxyBuilder, FWJetProxyBuilder, FWTauProxyBuilderBase, FWMETProxyBuilder, FWConversionProxyBuilder, FWElectronProxyBuilder, FWDTSegmentProxyBuilder, FWPhotonProxyBuilder, FWDTRecHitProxyBuilder, FWRPCRecHitProxyBuilder, and FWPSimHitProxyBuilder.
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 FWMuonRhoPhiProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWMuonProxyBuilder::build(), FWMuonRhoPhiProxyBuilder::localModelChanges(), FWSiStripClusterProxyBuilder::localModelChanges(), FWMuonProxyBuilder::localModelChanges(), FWTauProxyBuilderBase::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), and FWJetProxyBuilder::localModelChanges().
|
inline |
Definition at line 68 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(), FWPCaloHitProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWCandidateLegoProxyBuilder::build(), FWCaloDataProxyBuilderBase::build(), FWTrackProxyBuilderFF::build(), FWVertexProxyBuilder::build(), FWPFEcalClusterRPZProxyBuilder::build(), build(), FWPFHcalClusterRPZProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWPSimHitProxyBuilder::buildViewType(), FWRPCRecHitProxyBuilder::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 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 FWJetProxyBuilder, FWVertexProxyBuilder, FWPFEcalRecHitLegoProxyBuilder, FWTauProxyBuilderBase, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWCandidateLegoProxyBuilder, FWMuonProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWSiStripClusterProxyBuilder, FWMuonRhoPhiProxyBuilder, and FWBeamSpotProxyBuilder.
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 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 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().
|
virtual |
Reimplemented in FWJetProxyBuilder, FWVertexProxyBuilder, FWTrackProxyBuilderFF, FWTrackingParticleProxyBuilder, FWGenParticleLegoProxyBuilder, and FWCaloRecHitDigitSetProxyBuilder.
Definition at line 95 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(), FWTrackProxyBuilderFF::setItem(), FWVertexProxyBuilder::setItem(), and FWJetProxyBuilder::setItem().
|
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(), FWPFCandidateWithHitsProxyBuilder::addHitsForCandidate(), FWTauProxyBuilderBase::addLeadTrack(), fireworks::addRhoZEnergyProjection(), FWPFCandidateWithHitsProxyBuilder::build(), FWCaloClusterProxyBuilder::build(), FWTrackTrackingRecHitProxyBuilder::build(), FWPhotonLegoProxyBuilder::build(), FWMuonGlimpseProxyBuilder::build(), FWSimVertexProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWMuonLegoProxyBuilder::build(), FWSiPixelClusterDetProxyBuilder::build(), FWTrackingVertexProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWBeamSpotOnlineProxyBuilder::build(), FWSiStripDigiProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWSiPixelClusterProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWSiPixelDigiProxyBuilder::build(), FWTrackProxyBuilder::build(), FWPFTrack3DProxyBuilder::build(), FWPFTrackRPZProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWPFTrackLegoProxyBuilder::build(), FWGenParticleProxyBuilder::build(), FWPFCandidate3DProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFPatJet3DProxyBuilder< T >::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWCandidateLegoProxyBuilder::build(), FWTrackProxyBuilderFF::build(), FWVertexProxyBuilder::build(), FWMET3DProxyBuilder::build(), FWElectronGlimpseProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWPFRhoPhiRecHit::buildRecHit(), FWTrackProxyBuilderFF::buildTrack(), FWPSimHitProxyBuilder::buildViewType(), FWRPCRecHitProxyBuilder::buildViewType(), FWPhotonProxyBuilder::buildViewType(), FWDTSegmentProxyBuilder::buildViewType(), FWPFTauProxyBuilder::buildViewType(), FWCaloTauProxyBuilder::buildViewType(), FWElectronProxyBuilder::buildViewType(), FWConversionProxyBuilder::buildViewType(), FWMETProxyBuilder::buildViewType(), FWDTDigiProxyBuilder::buildViewType(), FWJetProxyBuilder::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, and FWTrackProxyBuilderFF.
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(), FWSiStripClusterProxyBuilder::clean(), FWSimpleProxyBuilder::clean(), clean(), createProduct(), itemBeingDestroyed(), modelChanges(), removePerViewProduct(), scaleChanged(), setProjectionLayer(), and ~FWProxyBuilderBase().