#include <Fireworks/Core/interface/FWModelId.h>
Public Types | |
enum | { kContainerIndex = -1 } |
Public Member Functions | |
FWModelId (const FWEventItem *iItem=nullptr, int iIndex=kContainerIndex) | |
int | index () const |
const FWEventItem * | item () const |
bool | operator< (const FWModelId &iRHS) const |
void | select () const |
void | setIndex (int iIndex) |
void | toggleSelect () const |
void | unselect () const |
Private Attributes | |
int | m_index |
const FWEventItem * | m_item |
Description: identifies a particular model within an FWEventItem
Usage: <usage>
Definition at line 28 of file FWModelId.h.
anonymous enum |
|
inline |
Definition at line 31 of file FWModelId.h.
|
inline |
Definition at line 41 of file FWModelId.h.
References m_index.
Referenced by FWDetailViewBase::build(), FWModelIdFromEveSelector::doSelect(), FWModelIdFromEveSelector::doUnselect(), FWBeamSpotProxyBuilder::localModelChanges(), FWPhase2TrackerCluster1DProxyBuilder::localModelChanges(), FWSiStripClusterProxyBuilder::localModelChanges(), FWMuonRhoPhiProxyBuilder::localModelChanges(), FWCandidateHGCalLegoProxyBuilder::localModelChanges(), FWPFCandidatesLegoProxyBuilder::localModelChanges(), FWCandidateLegoProxyBuilder::localModelChanges(), FWMuonProxyBuilder::localModelChanges(), FWPFPatJetLegoProxyBuilder< reco::PFJet >::localModelChanges(), FWPFClusterLegoProxyBuilder::localModelChanges(), FWPFEcalRecHitLegoProxyBuilder::localModelChanges(), FWTauProxyBuilderBase::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), FWVertexCandidateProxyBuilder::localModelChanges(), FWJetProxyBuilder::localModelChanges(), FWTrackProxyBuilderFullFramework::visibilityModelChanges(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
inline |
Definition at line 39 of file FWModelId.h.
References m_item.
Referenced by FWDetailView< reco::Muon >::build(), FWDetailViewBase::build(), FWModelChangeManager::changed(), FWDetailViewManager::detailViewsFor(), FWModelIdFromEveSelector::doSelect(), FWModelIdFromEveSelector::doUnselect(), FWSelectionManager::select(), FWSelectionManager::unselect(), FWTrackProxyBuilderFullFramework::visibilityModelChanges(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
inline |
void FWModelId::select | ( | ) | const |
Definition at line 70 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::select().
Referenced by FWModelIdFromEveSelector::doSelect().
|
inline |
void FWModelId::toggleSelect | ( | ) | const |
Definition at line 76 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::toggleSelect().
void FWModelId::unselect | ( | ) | const |
Definition at line 65 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::unselect().
Referenced by FWModelIdFromEveSelector::doUnselect().
|
private |
Definition at line 57 of file FWModelId.h.
Referenced by index(), operator<(), select(), setIndex(), toggleSelect(), and unselect().
|
private |
Definition at line 56 of file FWModelId.h.
Referenced by item(), operator<(), select(), toggleSelect(), and unselect().