![]() |
ATLAS Offline Software
|
#include <Example3DSystem2.h>
Public Types | |
| typedef std::set< SoCamera * > | CamList |
| typedef CamList::iterator | CamListItr |
| enum | State { CONSTRUCTED =0 , REFRESHED , ERASED , UNCREATED } |
| enum | ActiveState { ON =0 , OFF } |
Signals | |
| void | itemFromSystemSelected () |
| void | sysmessage (QString) const |
| void | inactiveSystemTurnedActive () |
| void | needErase () |
Public Member Functions | |
| Example3DSystem2 () | |
| virtual | ~Example3DSystem2 () |
| void | buildEventSceneGraph (StoreGateSvc *sg, SoSeparator *root) |
| virtual void | systemcreate (StoreGateSvc *detstore) |
| virtual QWidget * | buildController () |
| void | ensureBuildController () |
| virtual void | buildPermanentSceneGraph (StoreGateSvc *detstore, SoSeparator *root) |
| void | updateGUI () |
| virtual void | userPickedNode (SoNode *pickedNode, SoPath *pickedPath) |
| virtual void | systemerase () |
| virtual void | systemuncreate () |
| void | warnOnDisabledNotifications () const |
| void | registerCamera (SoCamera *camera) |
| void | registerViewer (SoQtViewer *viewer) |
| void | registerSelectionNode (SoCooperativeSelection *) |
| void | unregisterSelectionNode (SoCooperativeSelection *) |
| void | setUserSelectionNotificationsEnabled (SoCooperativeSelection *sel, bool enabled) |
| virtual void | userSelectedSingleNode (SoCooperativeSelection *, SoNode *, SoPath *) |
| virtual void | userDeselectedSingleNode (SoCooperativeSelection *, SoNode *, SoPath *) |
| virtual void | userChangedSelection (SoCooperativeSelection *, const QSet< SoNode * > &, QSet< SoPath * >) |
| virtual void | userClickedOnBgd () |
| virtual void | deselectAll (SoCooperativeSelection *exception_sel=0) |
| CamList | getCameraList () |
| virtual QWidget * | buildExtraDisplayWidget () |
| const QString & | name () const |
| const QString & | information () const |
| const QString & | contact_info () const |
| QWidget * | controllerWidget () |
| virtual QByteArray | saveState () |
| virtual void | restoreFromState (QByteArray) |
| void | message (const QString &) const |
| void | message (const QStringList &, const QString &addtoend="") const |
| void | message (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| void | messageDebug (const QString &) const |
| void | messageDebug (const QStringList &, const QString &addtoend="") const |
| void | messageDebug (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| void | messageVerbose (const QString &) const |
| void | messageVerbose (const QStringList &, const QString &addtoend="") const |
| void | messageVerbose (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| StoreGateSvc * | storeGate () const |
| StoreGateSvc * | eventStore () const |
| StoreGateSvc * | detectorStore () const |
| ISvcLocator * | serviceLocator () const |
| IToolSvc * | toolSvc () const |
| State | state () const |
| ActiveState | activeState () const |
Static Public Member Functions | |
| static bool | verbose () |
| static QString | str (const QString &s) |
| static QString | str (const char *c) |
| static QString | str (const bool b) |
| static QString | str (const QColor &) |
| static QString | str (const SbColor &) |
| static QString | str (const VP1Interval &) |
| static QString | str (const SbVec2d &) |
| static QString | str (const SbVec2f &) |
| static QString | str (const SbVec2s &) |
| static QString | str (const SbVec3d &) |
| static QString | str (const SbVec3f &) |
| static QString | str (const SbVec3s &) |
| static QString | str (const SbVec4d &) |
| static QString | str (const SbVec4f &) |
| static QString | str (short int n) |
| static QString | str (unsigned short int n) |
| static QString | str (long n) |
| static QString | str (ulong n) |
| static QString | str (int n) |
| static QString | str (uint n) |
| static QString | str (qlonglong n) |
| static QString | str (qulonglong n) |
| static QString | str (const double &d) |
| static QString | str (const float &f) |
| static QString | str (const void *) |
| template<class T> | |
| static QString | str (const T *t) |
| template<class T> | |
| static QString | str (const QFlags< T > &f) |
| template<class T> | |
| static QString | str (const HepGeom::BasicVector3D< T > &t) |
| static QString | str (const Amg::Vector3D &t) |
| template<class T> | |
| static QString | str (const QList< T > &t) |
Protected Member Functions | |
| void | registerController (QWidget *) |
Private Slots | |
| void | activateClickedOutside () |
Private Member Functions | |
| SoSeparator * | getSceneGraph () const |
| void | create (StoreGateSvc *detstore) |
| void | refresh (StoreGateSvc *storegate) |
| void | erase () |
| void | uncreate () |
| void | disallowUpdateGUI () |
| void | allowUpdateGUI () |
| void | setChannel (IVP1ChannelWidget *) |
| IVP1ChannelWidget * | channel () const |
| void | deleteController () |
| void | setState (const State &) |
| void | setActiveState (const ActiveState &, const bool &donttriggererase=true) |
| bool | isRefreshing () |
| void | setRefreshing (const bool &) |
| void | setCanRegisterController (const bool &) |
Private Attributes | |
| Imp * | m_d |
Static Private Attributes | |
| static const bool | s_vp1verbose = VP1QtUtils::environmentVariableIsOn("VP1_VERBOSE_OUTPUT") |
Definition at line 20 of file Example3DSystem2.h.
|
inherited |
Definition at line 90 of file IVP13DSystem.h.
|
inherited |
Definition at line 91 of file IVP13DSystem.h.
|
inherited |
|
inherited |
| Example3DSystem2::Example3DSystem2 | ( | ) |
Definition at line 27 of file Example3DSystem2.cxx.
|
inlinevirtual |
Definition at line 26 of file Example3DSystem2.h.
|
privateslotinherited |
Definition at line 85 of file IVP13DSystem.cxx.
|
inherited |
Definition at line 135 of file IVP1System.cxx.
|
privateinherited |
Definition at line 256 of file IVP1System.cxx.
|
virtualinherited |
Reimplemented in Example3DSystem4, Example3DSystem5, TrackingSurfacesSystem, TrackSystemDisplay, VP1AODSystem, VP1BPhysSystem, VP1CaloCellSystem, VP1CaloClusterSystem, VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1CaloReadoutSystem, VP1ExtraInputSystem, VP1GeometrySystem, VP1GuideLineSystem, VP1HVLegoSystem, VP1MissingEtSystem, VP1PartSpectSystem, VP1PrepRawDataSystem, VP1RawDataSystem, VP1SimHitSystem, VP1TrackingGeometrySystem, VP1TrackSystem, and VP1VertexSystem.
Definition at line 24 of file IVP13DSystemSimple.cxx.
|
virtual |
Implements IVP13DSystemSimple.
Definition at line 37 of file Example3DSystem2.cxx.
|
inlinevirtualinherited |
Definition at line 106 of file IVP13DSystem.h.
|
virtualinherited |
Reimplemented in VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1CaloReadoutSystem, VP1ExtraInputSystem, VP1GeometrySystem, VP1GuideLineSystem, VP1HVLegoSystem, VP1PartSpectSystem, VP1PrepRawDataSystem, and VP1TrackingGeometrySystem.
Definition at line 25 of file IVP13DSystemSimple.cxx.
|
privateinherited |
Definition at line 275 of file IVP1System.cxx.
|
inherited |
Definition at line 62 of file IVP1System.cxx.
|
inherited |
Definition at line 202 of file IVP1System.cxx.
|
privatevirtualinherited |
Implements IVP1System.
Definition at line 133 of file IVP13DSystemSimple.cxx.
|
privateinherited |
Definition at line 213 of file IVP1System.cxx.
|
virtualinherited |
Reimplemented in VP1PrepRawDataSystem.
Definition at line 331 of file IVP13DSystem.cxx.
|
inherited |
Definition at line 318 of file IVP1System.cxx.
|
privateinherited |
Definition at line 250 of file IVP1System.cxx.
|
inherited |
Definition at line 90 of file IVP13DSystemSimple.cxx.
|
privatevirtualinherited |
Implements IVP1System.
Definition at line 173 of file IVP13DSystemSimple.cxx.
|
inherited |
Definition at line 312 of file IVP1System.cxx.
|
inherited |
Definition at line 395 of file IVP13DSystem.cxx.
|
privatevirtualinherited |
Implements IVP13DSystem.
Definition at line 127 of file IVP13DSystemSimple.cxx.
|
signalinherited |
|
inherited |
Definition at line 56 of file IVP1System.cxx.
|
privateinherited |
Definition at line 108 of file IVP1System.cxx.
|
signalinherited |
|
inherited |
Definition at line 336 of file IVP1System.cxx.
|
inherited |
Definition at line 400 of file IVP1System.cxx.
|
inherited |
Definition at line 362 of file IVP1System.cxx.
|
inherited |
Definition at line 347 of file IVP1System.cxx.
|
inherited |
Definition at line 416 of file IVP1System.cxx.
|
inherited |
Definition at line 374 of file IVP1System.cxx.
|
inherited |
Definition at line 354 of file IVP1System.cxx.
|
inherited |
Definition at line 432 of file IVP1System.cxx.
|
inherited |
Definition at line 386 of file IVP1System.cxx.
|
inherited |
Definition at line 50 of file IVP1System.cxx.
|
signalinherited |
|
privatevirtualinherited |
Implements IVP1System.
Definition at line 146 of file IVP13DSystemSimple.cxx.
|
inherited |
Definition at line 410 of file IVP13DSystem.cxx.
|
protectedinherited |
Definition at line 224 of file IVP1System.cxx.
|
inherited |
Definition at line 257 of file IVP13DSystem.cxx.
|
inherited |
Definition at line 418 of file IVP13DSystem.cxx.
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1BanksSystem, VP1CaloCellSystem, VP1CaloClusterSystem, VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1CaloReadoutSystem, VP1ExtraInputSystem, VP1GeometrySystem, VP1GuideLineSystem, VP1HVLegoSystem, VP1MCSystem, VP1MissingEtSystem, VP1PartSpectSystem, VP1PrepRawDataSystem, VP1RawDataSystem, VP1TrackingGeometrySystem, VP1TrackSystem, and VP1VertexSystem.
Definition at line 302 of file IVP1System.cxx.
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1BanksSystem, VP1CaloCellSystem, VP1CaloClusterSystem, VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1CaloReadoutSystem, VP1ExtraInputSystem, VP1GeometrySystem, VP1GuideLineSystem, VP1HVLegoSystem, VP1MCSystem, VP1MissingEtSystem, VP1PartSpectSystem, VP1PrepRawDataSystem, VP1RawDataSystem, VP1TrackingGeometrySystem, VP1TrackSystem, and VP1VertexSystem.
Definition at line 294 of file IVP1System.cxx.
|
inherited |
Definition at line 324 of file IVP1System.cxx.
|
privateinherited |
Definition at line 162 of file IVP1System.cxx.
|
privateinherited |
Definition at line 285 of file IVP1System.cxx.
|
privateinherited |
Definition at line 94 of file IVP1System.cxx.
|
privateinherited |
Definition at line 114 of file IVP1System.cxx.
|
privateinherited |
Definition at line 141 of file IVP1System.cxx.
|
inherited |
Definition at line 310 of file IVP13DSystem.cxx.
|
inherited |
Definition at line 129 of file IVP1System.cxx.
|
inlineinherited |
Definition at line 119 of file IVP1System.h.
|
inlinestaticinherited |
Definition at line 98 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 53 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 50 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 81 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 82 of file VP1String.h.
|
inlinestaticinherited |
|
staticinherited |
Definition at line 30 of file VP1String.cxx.
|
inlinestaticinherited |
Definition at line 91 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 102 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 49 of file VP1String.h.
|
staticinherited |
Definition at line 36 of file VP1String.cxx.
|
staticinherited |
Definition at line 61 of file VP1String.cxx.
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
inlinestaticinherited |
Definition at line 87 of file VP1String.h.
|
staticinherited |
Definition at line 48 of file VP1String.cxx.
|
staticinherited |
Definition at line 42 of file VP1String.cxx.
|
inlinestaticinherited |
Definition at line 77 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 75 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 79 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 80 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 73 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 78 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 76 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 74 of file VP1String.h.
|
signalinherited |
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1CaloCellSystem, VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1CaloReadoutSystem, VP1GeometrySystem, VP1HVLegoSystem, VP1PrepRawDataSystem, VP1SimHitSystem, and VP1TrackSystem.
Definition at line 23 of file IVP13DSystemSimple.cxx.
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1CaloCellSystem, VP1CaloClusterSystem, VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1MissingEtSystem, VP1PrepRawDataSystem, VP1RawDataSystem, VP1TrackSystem, and VP1VertexSystem.
Definition at line 28 of file IVP13DSystemSimple.cxx.
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1CaloCellSystem, VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1ExtraInputSystem, VP1GeometrySystem, VP1GuideLineSystem, VP1PrepRawDataSystem, VP1RawDataSystem, and VP1TrackSystem.
Definition at line 27 of file IVP13DSystemSimple.cxx.
|
inherited |
Definition at line 330 of file IVP1System.cxx.
|
privatevirtualinherited |
Reimplemented from IVP1System.
Definition at line 202 of file IVP13DSystemSimple.cxx.
|
inherited |
Definition at line 281 of file IVP13DSystem.cxx.
|
inlineinherited |
Definition at line 89 of file IVP13DSystemSimple.h.
|
virtualinherited |
Reimplemented in Example3DSystem5, TrackingSurfacesSystem, TrackSystemDisplay, VP1AODSystem, VP1PrepRawDataSystem, and VP1TrackSystem.
Definition at line 61 of file IVP13DSystem.cxx.
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1CaloReadoutSystem, VP1PrepRawDataSystem, and VP1TrackSystem.
Definition at line 62 of file IVP13DSystem.cxx.
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1PrepRawDataSystem, and VP1TrackSystem.
Definition at line 60 of file IVP13DSystem.cxx.
|
virtualinherited |
Reimplemented in Example3DSystem3, Example3DSystem4, Example3DSystem5, TrackingSurfacesSystem, TrackSystemDisplay, VP1AODSystem, VP1CaloCellSystem, VP1CaloClusterSystem, VP1CaloHitLegoSystem, VP1CaloLegoSystem, VP1CaloReadoutSystem, VP1GeometrySystem, VP1HVLegoSystem, VP1MissingEtSystem, VP1PrepRawDataSystem, VP1RawDataSystem, VP1TrackSystem, and VP1VertexSystem.
Definition at line 26 of file IVP13DSystemSimple.cxx.
|
virtualinherited |
Reimplemented in VP1AODSystem, VP1PrepRawDataSystem, and VP1TrackSystem.
Definition at line 59 of file IVP13DSystem.cxx.
|
inlinestaticinherited |
Definition at line 86 of file IVP1System.h.
|
inherited |
Definition at line 221 of file IVP13DSystemSimple.cxx.
|
privateinherited |
Definition at line 80 of file IVP13DSystemSimple.h.
|
staticprivateinherited |
Definition at line 158 of file IVP1System.h.