#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(), mps_fire::i, item(), fwlog::kError, layer(), m_interactionList, m_item, m_mustBuild, m_products, FWEventItem::name(), and FWEventItem::size().
Referenced by FWCandidateTowerProxyBuilder::build(), FWTrackingParticleProxyBuilderFullFramework::build(), FWPFCandidateTowerProxyBuilder::build(), FWSimpleProxyBuilder::build(), FWCaloTowerProxyBuilderBase::build(), FWSimpleProxyBuilderTemplate< TrajectorySeed >::build(), FWHFTowerProxyBuilderBase::build(), FWHGTowerProxyBuilderBase::build(), FWCaloRecHitDigitSetProxyBuilder::havePerViewProduct(), FWPFPatJetLegoProxyBuilder< reco::PFJet >::havePerViewProduct(), itemChanged(), FWSimpleProxyBuilderTemplate< TrajectorySeed >::modelData(), setHaveWindow(), FWPFEcalRecHitLegoProxyBuilder::typeOfBuilder(), FWSimpleProxyBuilder::visibilityModelChanges(), FWCaloDataProxyBuilderBase::willHandleInteraction(), FWPFEcalClusterLegoProxyBuilder::~FWPFEcalClusterLegoProxyBuilder(), FWPFEcalClusterRPZProxyBuilder::~FWPFEcalClusterRPZProxyBuilder(), FWPFEcalRecHitRPProxyBuilder::~FWPFEcalRecHitRPProxyBuilder(), FWPFHcalClusterLegoProxyBuilder::~FWPFHcalClusterLegoProxyBuilder(), FWPFHcalClusterRPZProxyBuilder::~FWPFHcalClusterRPZProxyBuilder(), FWPFTrack3DProxyBuilder::~FWPFTrack3DProxyBuilder(), and FWPFTrackRPZProxyBuilder::~FWPFTrackRPZProxyBuilder().
|
protectedvirtual |
Reimplemented in FWGEMPadDigiProxyBuilder, FWHGTowerProxyBuilderBase, FWHFTowerProxyBuilderBase, FWCaloDataProxyBuilderBase, FWTrackProxyBuilderFullFramework, FWCaloTowerProxyBuilderBase, FWSimpleProxyBuilder, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWTrackingParticleProxyBuilderFullFramework, FWPFCandidateTowerProxyBuilder, FWGEMDigiProxyBuilder, FWSiPixelClusterProxyBuilder, FWSimTrackProxyBuilder, FWSiPixelDigiProxyBuilder, FWCSCWireDigiProxyBuilder, FWRPCDigiProxyBuilder, FWCSCStripDigiProxyBuilder, FWSiStripDigiProxyBuilder, FWCandidateTowerProxyBuilder, FWPCaloHitProxyBuilder, FWSiPixelClusterDetProxyBuilder, FWSiStripClusterProxyBuilder, FWME0DigiProxyBuilder, FWPRCaloTowerProxyBuilder, FWCaloRecHitDigitSetProxyBuilder, and FWPFCandidateWithHitsProxyBuilder.
Definition at line 413 of file FWProxyBuilderBase.cc.
|
protectedvirtual |
Reimplemented in FWDTDigiProxyBuilder, FWSimpleProxyBuilder, FWCaloTauProxyBuilder, and FWPFTauProxyBuilder.
Definition at line 419 of file FWProxyBuilderBase.cc.
Referenced by build().
|
virtual |
Definition at line 286 of file FWProxyBuilderBase.cc.
References m_item, and FWEventItem::purpose().
|
protectedvirtual |
Reimplemented in FWSimpleProxyBuilder.
Definition at line 393 of file FWProxyBuilderBase.cc.
References cleanLocal(), mps_fire::i, and m_products.
Referenced by build().
|
protectedvirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWJetProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWMETProxyBuilder, FWElectronProxyBuilder, FWConversionProxyBuilder, and FWPFClusterRPZProxyBuilder.
Definition at line 406 of file FWProxyBuilderBase.cc.
Referenced by FWSimpleProxyBuilder::clean(), clean(), FWElectronProxyBuilder::haveSingleProduct(), FWPFBlockProxyBuilder::haveSingleProduct(), and itemBeingDestroyed().
|
private |
const fireworks::Context & FWProxyBuilderBase::context | ( | ) | const |
Definition at line 513 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(), FWCandidatePtrProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWSecVertexCandidateProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWTrackProxyBuilder::build(), FWTrackingParticleProxyBuilderFullFramework::build(), FWGenParticleProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWPFPatJet3DProxyBuilder< T >::build(), FWCandidateHGCalLegoProxyBuilder::build(), FWPFCandidate3DProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWCandidateLegoProxyBuilder::build(), FWVertexCandidateProxyBuilder::build(), FWVertexProxyBuilder::build(), FWMET3DProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWMETProxyBuilder::buildViewType(), FWPFBlockProxyBuilder::buildViewType(), FWJetProxyBuilder::buildViewType(), FWVertexCandidateProxyBuilder::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), fireworks::makeRhoPhiSuperCluster(), fireworks::makeRhoZSuperCluster(), FWElectronProxyBuilder::requestCommon(), FWJetProxyBuilder::requestCommon(), FWCandidateHGCalLegoProxyBuilder::scaleProduct(), FWPFCandidatesLegoProxyBuilder::scaleProduct(), FWCandidateLegoProxyBuilder::scaleProduct(), FWPFPatJetLegoProxyBuilder< T >::scaleProduct(), FWPFClusterLegoProxyBuilder::scaleProduct(), FWPFBlockProxyBuilder::scaleProduct(), FWCaloDataHistProxyBuilder::setCaloData(), FWTrackProxyBuilderFullFramework::setItem(), FWVertexCandidateProxyBuilder::setItem(), FWVertexProxyBuilder::setItem(), FWJetProxyBuilder::setTextPos(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
protected |
Definition at line 468 of file FWProxyBuilderBase.cc.
References EnergyCorrector::c, FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), m_item, and FWDisplayProperties::transparency().
Referenced by FWPFCandidateWithHitsProxyBuilder::build(), FWME0DigiProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWSiPixelClusterProxyBuilder::build(), FWGEMDigiProxyBuilder::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWSimpleProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWTrackProxyBuilderFullFramework::build(), FWGEMPadDigiProxyBuilder::build(), FWPFTauProxyBuilder::buildViewType(), FWCaloTauProxyBuilder::buildViewType(), FWSimpleProxyBuilder::buildViewType(), and FWDTDigiProxyBuilder::buildViewType().
TEveElementList * FWProxyBuilderBase::createProduct | ( | FWViewType::EType | viewType, |
const FWViewContext * | viewContext | ||
) |
Definition at line 297 of file FWProxyBuilderBase.cc.
References havePerViewProduct(), haveSingleProduct(), mps_fire::i, item(), FWProxyBuilderBase::Product::m_elements, m_products, FWProxyBuilderBase::Product::m_scaleConnection, dataset::name, scaleChanged(), and FWViewContext::scaleChanged_.
Referenced by FWEveViewManager::newItem().
|
inline |
Definition at line 101 of file FWProxyBuilderBase.h.
References create_public_lumi_plots::color, class-composition::parent, set_color(), and fireworks::setupAddElement().
Referenced by FWEveViewManager::itemChanged(), and FWEveViewManager::modelChanges().
|
inlinevirtual |
Reimplemented in FWMET3DProxyBuilder, FWPFBlockProxyBuilder, FWJetProxyBuilder, FWTauProxyBuilderBase, FWPFEcalRecHitLegoProxyBuilder, FWPFEcalRecHitRPProxyBuilder, FWMETProxyBuilder, FWPFClusterLegoProxyBuilder, FWPFClusterRPZProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWCandidateLegoProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWCandidateHGCalLegoProxyBuilder, 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, FWElectronProxyBuilder, FWConversionProxyBuilder, FWDTSegmentProxyBuilder, FWPhotonProxyBuilder, FWGEMRecHitProxyBuilder, FWDTRecHitProxyBuilder, FWRPCRecHitProxyBuilder, FWPSimHitProxyBuilder, FWGEMSegmentProxyBuilder, and FWME0RecHitProxyBuilder.
Definition at line 94 of file FWProxyBuilderBase.h.
Referenced by build(), createProduct(), FWPFBlockProxyBuilder::havePerViewProduct(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
protected |
Definition at line 493 of file FWProxyBuilderBase.cc.
References FWEventItem::ModelInfo::displayProperties(), reco::dp, item(), funct::m, patRefSel_triggerMatching_cfi::matches, Min(), FWEventItem::modelInfo(), and FWDisplayProperties::transparency().
Referenced by FWMuonRhoPhiProxyBuilder::build(), FWMuonProxyBuilder::build(), FWSiStripClusterProxyBuilder::localModelChanges(), FWMuonRhoPhiProxyBuilder::localModelChanges(), FWMuonProxyBuilder::localModelChanges(), FWTauProxyBuilderBase::localModelChanges(), FWVertexCandidateProxyBuilder::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), and FWJetProxyBuilder::localModelChanges().
|
inline |
Definition at line 67 of file FWProxyBuilderBase.h.
References AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by Vispa.Views.TableView.TableView::_selectedRow(), FWDigitSetProxyBuilder::addBoxSetToProduct(), FWCaloDataHistProxyBuilder::assertCaloDataSlice(), FWHFTowerProxyBuilderBase::assertCaloDataSlice(), FWHGTowerProxyBuilderBase::assertCaloDataSlice(), FWCaloRecHitDigitSetProxyBuilder::build(), FWPRCaloTowerProxyBuilder::build(), FWHGCalMultiClusterProxyBuilder::build(), FWCaloClusterProxyBuilder::build(), FWTrackTrackingRecHitProxyBuilder::build(), FWME0SegmentProxyBuilder::build(), FWPCaloHitProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWMuonRhoPhiProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWSecVertexCandidateProxyBuilder::build(), FWMuonProxyBuilder::build(), FWTrackProxyBuilder::build(), FWTrackingParticleProxyBuilderFullFramework::build(), FWPFEcalRecHitRPProxyBuilder::build(), FWPFEcalRecHitLegoProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWCandidateHGCalLegoProxyBuilder::build(), FWTrajectorySeedProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWCandidateProxyBuilder::build(), FWCaloDataProxyBuilderBase::build(), FWTrackProxyBuilderFullFramework::build(), FWCandidateLegoProxyBuilder::build(), FWVertexCandidateProxyBuilder::build(), FWVertexProxyBuilder::build(), FWPFEcalClusterRPZProxyBuilder::build(), build(), FWPFHcalClusterRPZProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWGEMSegmentProxyBuilder::buildViewType(), FWME0RecHitProxyBuilder::buildViewType(), FWPSimHitProxyBuilder::buildViewType(), FWRPCRecHitProxyBuilder::buildViewType(), FWPhotonProxyBuilder::buildViewType(), FWGEMRecHitProxyBuilder::buildViewType(), FWDTSegmentProxyBuilder::buildViewType(), FWJetProxyBuilder::buildViewType(), createProduct(), FWCandidateTowerProxyBuilder::fillCaloData(), FWPFCandidateTowerProxyBuilder::fillCaloData(), FWCaloTowerProxyBuilderBase::fillCaloData(), FWHFTowerProxyBuilderBase::fillCaloData(), FWHGTowerProxyBuilderBase::fillCaloData(), FWHFTowerProxyBuilderBase::fillTowerForDetId(), FWHGTowerProxyBuilderBase::fillTowerForDetId(), increaseComponentTransparency(), FWPFCandidateWithHitsProxyBuilder::initPFRecHitsCollections(), FWCandidateTowerProxyBuilder::instantiateSliceSelector(), FWPFCandidateTowerProxyBuilder::instantiateSliceSelector(), FWCaloTowerProxyBuilderBase::instantiateSliceSelector(), FWEveViewManager::itemChanged(), Vispa.Views.TableView.TableView::itemSelectionChanged(), FWBeamSpotProxyBuilder::localModelChanges(), FWCandidateHGCalLegoProxyBuilder::localModelChanges(), FWPFCandidatesLegoProxyBuilder::localModelChanges(), FWCandidateLegoProxyBuilder::localModelChanges(), FWPFPatJetLegoProxyBuilder< T >::localModelChanges(), FWPFClusterLegoProxyBuilder::localModelChanges(), FWPFEcalRecHitLegoProxyBuilder::localModelChanges(), FWVertexCandidateProxyBuilder::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), fireworks::makeRhoPhiSuperCluster(), FWCaloDataProxyBuilderBase::modelChanges(), FWDigitSetProxyBuilder::modelChanges(), FWEveViewManager::modelChanges(), FWProxyBuilderTemplate< EcalRecHit >::modelData(), FWSimpleProxyBuilderTemplate< TrajectorySeed >::modelData(), FWConversionProxyBuilder::requestCommon(), FWElectronProxyBuilder::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, FWHGTowerProxyBuilderBase, FWHFTowerProxyBuilderBase, FWSiStripClusterProxyBuilder, and FWCaloDataHistProxyBuilder.
Definition at line 114 of file FWProxyBuilderBase.cc.
References cleanLocal(), mps_fire::i, m_item, and m_products.
Referenced by FWSiStripClusterProxyBuilder::itemBeingDestroyed(), and FWCaloDataProxyBuilderBase::itemBeingDestroyed().
void FWProxyBuilderBase::itemChanged | ( | const FWEventItem * | iItem | ) |
Definition at line 271 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 519 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, FWVertexCandidateProxyBuilder, FWPFEcalRecHitLegoProxyBuilder, FWTauProxyBuilderBase, FWPFClusterLegoProxyBuilder, FWPFPatJetLegoProxyBuilder< T >, FWPFPatJetLegoProxyBuilder< pat::Jet >, FWPFPatJetLegoProxyBuilder< reco::PFJet >, FWMuonProxyBuilder, FWCandidateLegoProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWCandidateHGCalLegoProxyBuilder, FWMuonRhoPhiProxyBuilder, FWSiStripClusterProxyBuilder, and FWBeamSpotProxyBuilder.
Definition at line 372 of file FWProxyBuilderBase.cc.
Referenced by FWPFPatJetLegoProxyBuilder< reco::PFJet >::havePerViewProduct(), and modelChanges().
void FWProxyBuilderBase::modelChanges | ( | const FWModelIds & | iIds | ) |
Definition at line 256 of file FWProxyBuilderBase.cc.
References mps_fire::i, m_haveWindow, m_modelsChanged, and m_products.
Referenced by FWEveViewManager::modelChanges().
|
protectedvirtual |
Reimplemented in FWDigitSetProxyBuilder, and FWCaloDataProxyBuilderBase.
Definition at line 226 of file FWProxyBuilderBase.cc.
References 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 335 of file FWProxyBuilderBase.cc.
References havePerViewProduct(), mps_fire::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 533 of file FWProxyBuilderBase.cc.
void FWProxyBuilderBase::scaleChanged | ( | const FWViewContext * | vc | ) |
Definition at line 380 of file FWProxyBuilderBase.cc.
References havePerViewProduct(), mps_fire::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, FWPFClusterRPZProxyBuilder, FWPFCandidatesLegoProxyBuilder, FWCandidateHGCalLegoProxyBuilder, FWPFCandidateWithHitsProxyBuilder, and FWCaloRecHitDigitSetProxyBuilder.
Definition at line 119 of file FWProxyBuilderBase.h.
References clean, dataset::name, set_color(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FWPFPatJetLegoProxyBuilder< reco::PFJet >::havePerViewProduct(), FWPFBlockProxyBuilder::haveSingleProduct(), and 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 357 of file FWProxyBuilderBase.cc.
References checklumidiff::l, and m_interactionList.
Referenced by FWEveViewManager::newItem().
|
virtual |
Reimplemented in FWJetProxyBuilder, FWTauProxyBuilderBase, FWElectronProxyBuilder, FWVertexProxyBuilder, FWVertexCandidateProxyBuilder, FWTrackProxyBuilderFullFramework, FWTrackProxyBuilder, FWCandidateProxyBuilder, FWMuonProxyBuilder, FWTrackingParticleProxyBuilder, FWMuonRhoPhiProxyBuilder, 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(), FWMuonRhoPhiProxyBuilder::setItem(), FWMuonProxyBuilder::setItem(), FWTrackingParticleProxyBuilder::setItem(), FWCandidateProxyBuilder::setItem(), FWTrackProxyBuilder::setItem(), FWTrackProxyBuilderFullFramework::setItem(), FWVertexCandidateProxyBuilder::setItem(), FWVertexProxyBuilder::setItem(), FWElectronProxyBuilder::setItem(), FWTauProxyBuilderBase::setItem(), and FWJetProxyBuilder::setItem().
|
private |
Definition at line 425 of file FWProxyBuilderBase.cc.
References mps_fire::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 439 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(), FWHGCalMultiClusterProxyBuilder::build(), FWTrackTrackingRecHitProxyBuilder::build(), FWME0DigiProxyBuilder::build(), FWME0SegmentProxyBuilder::build(), FWPhotonLegoProxyBuilder::build(), FWMuonGlimpseProxyBuilder::build(), FWSimVertexProxyBuilder::build(), FWMuonLegoProxyBuilder::build(), FWSiPixelClusterDetProxyBuilder::build(), FWSiStripClusterProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWTracksModulesProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWTrackingVertexProxyBuilder::build(), FWBeamSpotProxyBuilder::build(), FWPFTrackRPZProxyBuilder::build(), FWBeamSpotOnlineProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWSiStripDigiProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWPFTrack3DProxyBuilder::build(), FWRPCDigiProxyBuilder::build(), FWPFClusterRPZProxyBuilder::build(), FWSecVertexProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWCandidatePtrProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWSiPixelDigiProxyBuilder::build(), FWSecVertexCandidateProxyBuilder::build(), FWSiPixelClusterProxyBuilder::build(), FWGEMDigiProxyBuilder::build(), FWTrackingParticleProxyBuilder::build(), FWTrackProxyBuilder::build(), FWGenParticleProxyBuilder::build(), FWPFTrackLegoProxyBuilder::build(), FWTrackingParticleProxyBuilderFullFramework::build(), FWTrajectorySeedProxyBuilder::build(), FWPFPatJetLegoProxyBuilder< T >::build(), FWCandidateHGCalLegoProxyBuilder::build(), FWPFCandidate3DProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWPFPatJet3DProxyBuilder< T >::build(), FWCandidateProxyBuilder::build(), FWCandidateLegoProxyBuilder::build(), FWTrackProxyBuilderFullFramework::build(), FWVertexCandidateProxyBuilder::build(), FWVertexProxyBuilder::build(), FWMET3DProxyBuilder::build(), FWGEMPadDigiProxyBuilder::build(), FWElectronGlimpseProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWMuonBuilder::buildMuon(), FWPFRhoPhiRecHit::buildRecHit(), FWTrackProxyBuilderFullFramework::buildTrack(), FWGEMSegmentProxyBuilder::buildViewType(), FWME0RecHitProxyBuilder::buildViewType(), FWPSimHitProxyBuilder::buildViewType(), FWRPCRecHitProxyBuilder::buildViewType(), FWGEMRecHitProxyBuilder::buildViewType(), FWPhotonProxyBuilder::buildViewType(), FWDTSegmentProxyBuilder::buildViewType(), FWPFTauProxyBuilder::buildViewType(), FWElectronProxyBuilder::buildViewType(), FWCaloTauProxyBuilder::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 449 of file FWProxyBuilderBase.cc.
References FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), m_item, and FWDisplayProperties::transparency().
Referenced by FWConversionProxyBuilder::requestCommon(), FWElectronProxyBuilder::requestCommon(), and setupAddElement().
|
static |
Used by the plugin system to determine how the proxy uses the data from FWEventItem.
Definition at line 528 of file FWProxyBuilderBase.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
protectedvirtual |
Reimplemented in FWSimpleProxyBuilder, and FWTrackProxyBuilderFullFramework.
Definition at line 366 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 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(), 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(), FWSimpleProxyBuilder::clean(), clean(), createProduct(), itemBeingDestroyed(), modelChanges(), removePerViewProduct(), scaleChanged(), setProjectionLayer(), and ~FWProxyBuilderBase().