#include <Iguana/Framework/interface/IgTwig.h>
Public Member Functions | |
virtual void | cascade (bool value) |
virtual bool | cascade (void) const |
IgSimpleTwig (const std::string &name, bool traverse=true, bool visible=true, bool cascade=true) | |
IgSimpleTwig (IgTwig *parent, const std::string &name="", bool traverse=true, bool visible=true, bool cascade=true) | |
virtual void | name (const std::string &name) |
virtual std::string | name (void) const |
virtual void | selfTraverse (bool value) |
virtual bool | selfTraverse (void) const |
virtual void | selfVisible (bool value) |
virtual bool | selfVisible (void) const |
Static Protected Attributes | |
static const unsigned int | CASCADE = 8 |
static const unsigned int | TRAVERSE = 2 |
static const unsigned int | VISIBLE = 4 |
Private Attributes | |
std::string | m_name |
Definition at line 149 of file IgTwig.h.
IgSimpleTwig::IgSimpleTwig | ( | IgTwig * | parent, | |
const std::string & | name = "" , |
|||
bool | traverse = true , |
|||
bool | visible = true , |
|||
bool | cascade = true | |||
) | [explicit] |
Definition at line 339 of file IgTwig.cc.
References CASCADE, IgCompoundTwig::flag(), TRAVERSE, and VISIBLE.
Referenced by VisG4TracksTwig::VisG4TracksTwig().
00342 : IgCompoundTwig (parent), 00343 m_name (name) 00344 { 00345 flag (TRAVERSE, traverse); 00346 flag (VISIBLE, visible); 00347 flag (CASCADE, cascade); 00348 }
Implements IgTwig.
Definition at line 386 of file IgTwig.cc.
References CASCADE, and IgCompoundTwig::flag().
Referenced by VisEventSetupContent::buildCSCs(), VisEventSetupContent::buildDTs(), VisEventSetupContent::buildRPCs(), VisEventSetupContent::init(), VisMuonDTContent::init(), and VisEventContentTwig::onPreEvent().
void IgSimpleTwig::name | ( | const std::string & | name | ) | [virtual] |
std::string IgSimpleTwig::name | ( | void | ) | const [virtual] |
Implements IgTwig.
Definition at line 362 of file IgTwig.cc.
References m_name.
Referenced by IgSoTwig::cleared(), MMM_DEFUN_FUNC(), VisQueuedTwig::onBaseInvalidate(), VisQueuedTwig::onCmsException(), VisQueuedTwig::onError(), VisQueuedTwig::onException(), VisPCaloHitTwig::onNewEvent(), VisTrackerRechit2DTwig::onNewEvent(), VisTkRecTracksTwig::onNewEvent(), VisCaloTowerTwig::onNewEvent(), VisTrackerClusterTwig::onNewEvent(), VisTrajectorySeedTwig::onNewEvent(), VisTrackerRechit2DMatchedTwig::onNewEvent(), VisCandidateTwig::onNewEvent(), VisCuTkGeometryTwig::onNewEvent(), VisTkSimHitTwig::onNewEvent(), VisPSimHitTwig::onNewEvent(), VisHORecHitTwig::onNewEvent(), VisEcalRecHitTwig::onNewEvent(), VisTrackingRecHitTwig::onNewEvent(), VisBasicClusterCollectionTwig::onNewEvent(), VisGenJetCollectionTwig::onNewEvent(), VisHBHERecHitTwig::onNewEvent(), VisSimVertexTwig::onNewEvent(), VisHFRecHitTwig::onNewEvent(), VisSuperClusterCollectionTwig::onNewEvent(), VisTrackerDigiTwig::onNewEvent(), VisGsfTrackTwig::onNewEvent(), VisCaloJetTwig::onNewEvent(), VisCMSMagFieldTwig::onNewEvent(), VisQueuedTwig::onNewEvent(), VisMuonTwig::onNewEvent(), VisEcalUncalibratedRecHitTwig::onNewEvent(), VisHepMCProductTwig::onNewEvent(), VisL1GlobalTriggerReadoutRecordTwig::onNewEvent(), VisFEDRawDataCollectionTwig::onNewEvent(), VisQueuedTwig::onUnhandledException(), VisHepMCProductTwig::update(), VisHORecHitTwig::update(), VisEcalRecHitTwig::update(), VisRPCGeometryTwig::update(), VisTrackerGeometryTwig::update(), VisEcalUncalibratedRecHitTwig::update(), VisHBHERecHitTwig::update(), VisBasicClusterTwig::update(), VisHFRecHitTwig::update(), VisCaloTowerTwig::update(), VisSuperClusterCollectionTwig::update(), VisBasicClusterCollectionTwig::update(), VisG4TrackPtTwig::update(), VisDTGeometryTwig::update(), VisQueuedTwig::update(), VisCSCGeometryTwig::update(), VisCaloGeometryTwig::update(), and VisSuperClusterTwig::update().
00363 { return m_name; }
Implements IgTwig.
Definition at line 370 of file IgTwig.cc.
References IgCompoundTwig::flag(), and TRAVERSE.
Referenced by VisMuonDTContent::init(), and VisEventContentTwig::onPreEvent().
Implements IgTwig.
Definition at line 378 of file IgTwig.cc.
References IgCompoundTwig::flag(), and VISIBLE.
Referenced by VisEventSetupContent::init(), VisMuonTwig::onNewEvent(), VisEventContentTwig::onPreEvent(), VisDetIvTwig::VisDetIvTwig(), and VisQueuedTwig::VisQueuedTwig().
const unsigned int IgSimpleTwig::CASCADE = 8 [static, protected] |
std::string IgSimpleTwig::m_name [private] |
Reimplemented in VisCuTkGeometryTwig, VisDetIvTwig, VisDetTextureTwig, VisBasicClusterCollectionTwig, VisBasicClusterTwig, VisEcalRecHitTwig, VisEcalUncalibratedRecHitTwig, VisSuperClusterCollectionTwig, VisSuperClusterTwig, VisHBHERecHitTwig, VisHFDataFrameTwig, VisHFRecHitTwig, VisHORecHitTwig, VisCaloMETTwig, VisGenMETTwig, VisMETTwig, VisGsfPFRecTrackTwig, VisPFClusterTwig, VisPFRecHitTwig, VisPFRecTrackTwig, and VisTrackingParticleTwig.
Definition at line 181 of file IgTwig.h.
Referenced by name().
const unsigned int IgSimpleTwig::TRAVERSE = 2 [static, protected] |
const unsigned int IgSimpleTwig::VISIBLE = 4 [static, protected] |