|  | ATLAS Offline Software
    | 
 
 
 
#include <VP1GuideLineSystem.h>
|  | 
|  | VP1GuideLineSystem () | 
|  | 
| virtual | ~VP1GuideLineSystem () | 
|  | 
| void | buildPermanentSceneGraph (StoreGateSvc *detstore, SoSeparator *root) | 
|  | 
| void | buildEventSceneGraph (StoreGateSvc *, SoSeparator *) | 
|  | 
| void | systemuncreate () | 
|  | 
| QWidget * | buildController () | 
|  | 
| QByteArray | saveState () | 
|  | 
| void | restoreFromState (QByteArray ba) | 
|  | 
| virtual void | systemcreate (StoreGateSvc *detstore) | 
|  | 
| void | ensureBuildController () | 
|  | 
| void | updateGUI () | 
|  | 
| virtual void | userPickedNode (SoNode *pickedNode, SoPath *pickedPath) | 
|  | 
| virtual void | systemerase () | 
|  | 
| 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 () | 
|  | 
| 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 | 
|  | 
Definition at line 22 of file VP1GuideLineSystem.h.
 
◆ CamList
◆ CamListItr
◆ ActiveState
◆ State
| Enumerator | 
|---|
| CONSTRUCTED |  | 
| REFRESHED |  | 
| ERASED |  | 
| UNCREATED |  | 
Definition at line 143 of file IVP1System.h.
 
 
◆ VP1GuideLineSystem()
      
        
          | VP1GuideLineSystem::VP1GuideLineSystem | ( |  | ) |  | 
      
 
Definition at line 85 of file VP1GuideLineSystem.cxx.
   87                "System providing visual guides",
 
   88                "Thomas.Kittelmann@cern.ch"), 
m_d(
new Imp(
this))
 
 
 
 
◆ ~VP1GuideLineSystem()
  
  | 
        
          | VP1GuideLineSystem::~VP1GuideLineSystem | ( |  | ) |  |  | virtual | 
 
 
◆ activateClickedOutside
  
  | 
        
          | void IVP13DSystem::activateClickedOutside | ( |  | ) |  |  | privateslotinherited | 
 
 
◆ activeState()
◆ allowUpdateGUI()
  
  | 
        
          | void IVP1System::allowUpdateGUI | ( |  | ) |  |  | privateinherited | 
 
 
◆ applicableProjectionsChanged
  
  | 
        
          | void VP1GuideLineSystem::applicableProjectionsChanged | ( | InDetProjFlags::InDetProjPartsFlags | pixel, |  
          |  |  | InDetProjFlags::InDetProjPartsFlags | sct, |  
          |  |  | InDetProjFlags::InDetProjPartsFlags | trt |  
          |  | ) |  |  |  | signal | 
 
 
◆ buildController()
  
  | 
        
          | QWidget * VP1GuideLineSystem::buildController | ( |  | ) |  |  | virtual | 
 
 
◆ buildEventSceneGraph()
  
  | 
        
          | void VP1GuideLineSystem::buildEventSceneGraph | ( | StoreGateSvc * | , |  
          |  |  | SoSeparator * |  |  
          |  | ) |  |  |  | virtual | 
 
 
◆ buildExtraDisplayWidget()
  
  | 
        
          | virtual QWidget* IVP13DSystem::buildExtraDisplayWidget | ( |  | ) |  |  | inlinevirtualinherited | 
 
 
◆ buildPermanentSceneGraph()
  
  | 
        
          | void VP1GuideLineSystem::buildPermanentSceneGraph | ( | StoreGateSvc * | detstore, |  
          |  |  | SoSeparator * | root |  
          |  | ) |  |  |  | virtual | 
 
Reimplemented from IVP13DSystemSimple.
Definition at line 112 of file VP1GuideLineSystem.cxx.
  118   SoPickStyle *pickStyle = 
new SoPickStyle;
 
  119   pickStyle->style=SoPickStyle::UNPICKABLE;
 
  120   root->addChild(pickStyle);
 
  123   SoComplexity * complexity = 
new SoComplexity;
 
  124   complexity->value.setValue(2.0
f);
 
  125   root->addChild(complexity);
 
  242   SoSeparator * projsep = 
new SoSeparator;
 
  243   root->addChild(projsep);
 
  249   connect(
m_d->
controller,SIGNAL(shownPixelProjSurfacesChanged(InDetProjFlags::InDetProjPartsFlags)),
 
  253   connect(
m_d->
controller,SIGNAL(shownSCTProjSurfacesChanged(InDetProjFlags::InDetProjPartsFlags)),
 
  257   connect(
m_d->
controller,SIGNAL(shownTRTProjSurfacesChanged(InDetProjFlags::InDetProjPartsFlags)),
 
 
 
 
◆ channel()
◆ contact_info()
  
  | 
        
          | const QString & IVP1System::contact_info | ( |  | ) | const |  | inherited | 
 
 
◆ controllerWidget()
  
  | 
        
          | QWidget * IVP1System::controllerWidget | ( |  | ) |  |  | inherited | 
 
 
◆ create()
◆ deleteController()
  
  | 
        
          | void IVP1System::deleteController | ( |  | ) |  |  | privateinherited | 
 
 
◆ deselectAll()
Reimplemented in VP1PrepRawDataSystem.
Definition at line 331 of file IVP13DSystem.cxx.
  335     if (
it->second!=
this)
 
  337     if (
it->first!=exception_sel) {
 
  338       if (
it->first->policy.getValue()!=SoCooperativeSelection::SINGLE) {
 
  340     it->first->deselectAll();
 
  343     if (
it->first->getList()->getLength()==1) {
 
  345       SoPath * 
path = 
static_cast<SoPath*
>(
it->first->getList()->get(0));
 
  347       it->first->deselectAll();
 
 
 
 
◆ detectorStore()
◆ disallowUpdateGUI()
  
  | 
        
          | void IVP1System::disallowUpdateGUI | ( |  | ) |  |  | privateinherited | 
 
 
◆ ensureBuildController()
  
  | 
        
          | void IVP13DSystemSimple::ensureBuildController | ( |  | ) |  |  | inherited | 
 
 
◆ erase()
  
  | 
        
          | void IVP13DSystemSimple::erase | ( |  | ) |  |  | privatevirtualinherited | 
 
 
◆ eventStore()
◆ getCameraList()
  
  | 
        
          | std::set< SoCamera * > IVP13DSystem::getCameraList | ( |  | ) |  |  | inherited | 
 
Definition at line 395 of file IVP13DSystem.cxx.
  400     SoCamera*cam = (*it)->getCamera();
 
  402       cameralist.insert(cam);
 
 
 
 
◆ getSceneGraph()
  
  | 
        
          | SoSeparator * IVP13DSystemSimple::getSceneGraph | ( |  | ) | const |  | privatevirtualinherited | 
 
 
◆ inactiveSystemTurnedActive
  
  | 
        
          | void IVP1System::inactiveSystemTurnedActive | ( |  | ) |  |  | signalinherited | 
 
 
◆ information()
  
  | 
        
          | const QString & IVP1System::information | ( |  | ) | const |  | inherited | 
 
 
◆ isRefreshing()
  
  | 
        
          | bool IVP1System::isRefreshing | ( |  | ) |  |  | privateinherited | 
 
 
◆ itemFromSystemSelected
  
  | 
        
          | void IVP13DSystem::itemFromSystemSelected | ( |  | ) |  |  | signalinherited | 
 
 
◆ message() [1/3]
  
  | 
        
          | void IVP1System::message | ( | const QString & | str | ) | const |  | inherited | 
 
 
◆ message() [2/3]
  
  | 
        
          | void IVP1System::message | ( | const QString & | addtostart, |  
          |  |  | const QStringList & | l, |  
          |  |  | const QString & | addtoend = "" |  
          |  | ) |  | const |  | inherited | 
 
Definition at line 400 of file IVP1System.cxx.
  402   if (addtostart.isEmpty()) {
 
  406   if (addtoend.isEmpty()) {
 
  407     for (
const QString& 
s : 
l)
 
  410     for (
const QString& 
s : 
l)
 
 
 
 
◆ message() [3/3]
  
  | 
        
          | void IVP1System::message | ( | const QStringList & | l, |  
          |  |  | const QString & | addtoend = "" |  
          |  | ) |  | const |  | inherited | 
 
Definition at line 362 of file IVP1System.cxx.
  364   if (addtoend.isEmpty()) {
 
  365     for (
const QString& 
s : 
l)
 
  368     for (
const QString& 
s : 
l)
 
 
 
 
◆ messageDebug() [1/3]
  
  | 
        
          | void IVP1System::messageDebug | ( | const QString & | str | ) | const |  | inherited | 
 
 
◆ messageDebug() [2/3]
  
  | 
        
          | void IVP1System::messageDebug | ( | const QString & | addtostart, |  
          |  |  | const QStringList & | l, |  
          |  |  | const QString & | addtoend = "" |  
          |  | ) |  | const |  | inherited | 
 
Definition at line 416 of file IVP1System.cxx.
  418   if (addtostart.isEmpty()) {
 
  422   if (addtoend.isEmpty()) {
 
  423     for (
const QString& 
s : 
l)
 
  426     for (
const QString& 
s : 
l)
 
 
 
 
◆ messageDebug() [3/3]
  
  | 
        
          | void IVP1System::messageDebug | ( | const QStringList & | l, |  
          |  |  | const QString & | addtoend = "" |  
          |  | ) |  | const |  | inherited | 
 
Definition at line 374 of file IVP1System.cxx.
  376   if (addtoend.isEmpty()) {
 
  377     for (
const QString& 
s : 
l)
 
  380     for (
const QString& 
s : 
l)
 
 
 
 
◆ messageVerbose() [1/3]
  
  | 
        
          | void IVP1System::messageVerbose | ( | const QString & | str | ) | const |  | inherited | 
 
 
◆ messageVerbose() [2/3]
  
  | 
        
          | void IVP1System::messageVerbose | ( | const QString & | addtostart, |  
          |  |  | const QStringList & | l, |  
          |  |  | const QString & | addtoend = "" |  
          |  | ) |  | const |  | inherited | 
 
Definition at line 432 of file IVP1System.cxx.
  436   if (addtostart.isEmpty()) {
 
  440   if (addtoend.isEmpty()) {
 
  441     for (
const QString& 
s : 
l)
 
  444     for (
const QString& 
s : 
l)
 
 
 
 
◆ messageVerbose() [3/3]
  
  | 
        
          | void IVP1System::messageVerbose | ( | const QStringList & | l, |  
          |  |  | const QString & | addtoend = "" |  
          |  | ) |  | const |  | inherited | 
 
Definition at line 386 of file IVP1System.cxx.
  390   if (addtoend.isEmpty()) {
 
  391     for (
const QString& 
s : 
l)
 
  394     for (
const QString& 
s : 
l)
 
 
 
 
◆ name()
  
  | 
        
          | const QString & IVP1System::name | ( |  | ) | const |  | inherited | 
 
 
◆ needErase
  
  | 
        
          | void IVP1System::needErase | ( |  | ) |  |  | signalinherited | 
 
 
◆ possiblyEmit_ApplicableProjectionsChanged
  
  | 
        
          | void VP1GuideLineSystem::possiblyEmit_ApplicableProjectionsChanged | ( |  | ) |  |  | slot | 
 
 
◆ refresh()
  
  | 
        
          | void IVP13DSystemSimple::refresh | ( | StoreGateSvc * | storegate | ) |  |  | privatevirtualinherited | 
 
 
◆ registerCamera()
  
  | 
        
          | void IVP13DSystem::registerCamera | ( | SoCamera * | camera | ) |  |  | inherited | 
 
 
◆ registerController()
  
  | 
        
          | void IVP1System::registerController | ( | QWidget * | w | ) |  |  | protectedinherited | 
 
Definition at line 224 of file IVP1System.cxx.
  231     messageVerbose(
"registerController w!=0 = "+QString(
w!=0?
"true":
"false"));
 
  234     message(
"ERROR: Please don't register controllers after create().");
 
  236     message(
"ERROR: Please only register controllers in CONSTRUCTED state.");
 
  238     message(
"ERROR: Attempt to register null controller.");
 
  242     message(
"ERROR: Attempt to register controller twice.");
 
 
 
 
◆ registerSelectionNode()
Definition at line 257 of file IVP13DSystem.cxx.
  260     message(
"registerSelectionNode Error: NULL selection pointer!");
 
  264     message(
"registerSelectionNode Error: Trying to register selection node more than once!");
 
 
 
 
◆ registerViewer()
  
  | 
        
          | void IVP13DSystem::registerViewer | ( | SoQtViewer * | viewer | ) |  |  | inherited | 
 
 
◆ restoreFromState()
  
  | 
        
          | void VP1GuideLineSystem::restoreFromState | ( | QByteArray | ba | ) |  |  | virtual | 
 
Reimplemented from IVP1System.
Definition at line 302 of file VP1GuideLineSystem.cxx.
  306     message(
"Warning: State data in .vp1 file is in wrong format - ignoring!");
 
  307     state.disableUnrestoredChecks();
 
  311     message(
"Warning: State data in .vp1 file is in obsolete format - ignoring!");
 
  312     state.disableUnrestoredChecks();
 
  319   state.disableUnrestoredChecks();
 
 
 
 
◆ saveState()
  
  | 
        
          | QByteArray VP1GuideLineSystem::saveState | ( |  | ) |  |  | virtual | 
 
 
◆ serviceLocator()
  
  | 
        
          | ISvcLocator * IVP1System::serviceLocator | ( |  | ) | const |  | inherited | 
 
 
◆ setActiveState()
◆ setCanRegisterController()
  
  | 
        
          | void IVP1System::setCanRegisterController | ( | const bool & | c | ) |  |  | privateinherited | 
 
 
◆ setChannel()
◆ setIDDetTypesUsingProjections
  
  | 
        
          | void VP1GuideLineSystem::setIDDetTypesUsingProjections | ( | InDetProjFlags::DetTypeFlags | f | ) |  |  | slot | 
 
 
◆ setRefreshing()
  
  | 
        
          | void IVP1System::setRefreshing | ( | const bool & | b | ) |  |  | privateinherited | 
 
 
◆ setState()
◆ setUserSelectionNotificationsEnabled()
Definition at line 310 of file IVP13DSystem.cxx.
  313     message(
"setUserSelectionNotificationsEnabled Error: NULL selection pointer!");
 
  317     message(
"setUserSelectionNotificationsEnabled Error: Called for selection which was never registered!");
 
 
 
 
◆ state()
◆ storeGate()
◆ str() [1/30]
◆ str() [2/30]
  
  | 
        
          | static QString VP1String::str | ( | const bool | b | ) |  |  | inlinestaticinherited | 
 
Definition at line 53 of file VP1String.h.
   53 { 
return b?
"True":
"False"; }
 
 
 
◆ str() [3/30]
  
  | 
        
          | static QString VP1String::str | ( | const char * | c | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [4/30]
  
  | 
        
          | static QString VP1String::str | ( | const double & | d | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [5/30]
  
  | 
        
          | static QString VP1String::str | ( | const float & | f | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [6/30]
◆ str() [7/30]
  
  | 
        
          | QString VP1String::str | ( | const QColor & | c | ) |  |  | staticinherited | 
 
Definition at line 30 of file VP1String.cxx.
   32   return c.isValid() ? 
c.name() : 
"Invalid";
 
 
 
 
◆ str() [8/30]
template<class T > 
  
  | 
        
          | static QString VP1String::str | ( | const QFlags< T > & | f | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [9/30]
template<class T > 
  
  | 
        
          | static QString VP1String::str | ( | const QList< T > & | t | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [10/30]
  
  | 
        
          | static QString VP1String::str | ( | const QString & | s | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [11/30]
  
  | 
        
          | QString VP1String::str | ( | const SbColor & | c | ) |  |  | staticinherited | 
 
 
◆ str() [12/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec2d & | v | ) |  |  | staticinherited | 
 
 
◆ str() [13/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec2f & | v | ) |  |  | staticinherited | 
 
 
◆ str() [14/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec2s & | v | ) |  |  | staticinherited | 
 
 
◆ str() [15/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec3d & | v | ) |  |  | staticinherited | 
 
 
◆ str() [16/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec3f & | v | ) |  |  | staticinherited | 
 
 
◆ str() [17/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec3s & | v | ) |  |  | staticinherited | 
 
 
◆ str() [18/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec4d & | v | ) |  |  | staticinherited | 
 
 
◆ str() [19/30]
  
  | 
        
          | QString VP1String::str | ( | const SbVec4f & | v | ) |  |  | staticinherited | 
 
 
◆ str() [20/30]
template<class T > 
  
  | 
        
          | static QString VP1String::str | ( | const T * | t | ) |  |  | inlinestaticinherited | 
 
Definition at line 87 of file VP1String.h.
   87 { 
return str(
static_cast<const void* 
>(
t)); }
 
 
 
◆ str() [21/30]
  
  | 
        
          | QString VP1String::str | ( | const void * | p | ) |  |  | staticinherited | 
 
Definition at line 48 of file VP1String.cxx.
   54     return QString (
s.str().c_str());
 
 
 
 
◆ str() [22/30]
◆ str() [23/30]
  
  | 
        
          | static QString VP1String::str | ( | int | n | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [24/30]
  
  | 
        
          | static QString VP1String::str | ( | long | n | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [25/30]
  
  | 
        
          | static QString VP1String::str | ( | qlonglong | n | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [26/30]
  
  | 
        
          | static QString VP1String::str | ( | qulonglong | n | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [27/30]
  
  | 
        
          | static QString VP1String::str | ( | short int | n | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [28/30]
  
  | 
        
          | static QString VP1String::str | ( | uint | n | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [29/30]
  
  | 
        
          | static QString VP1String::str | ( | ulong | n | ) |  |  | inlinestaticinherited | 
 
 
◆ str() [30/30]
  
  | 
        
          | static QString VP1String::str | ( | unsigned short int | n | ) |  |  | inlinestaticinherited | 
 
 
◆ sysmessage
  
  | 
        
          | void IVP1System::sysmessage | ( | QString |  | ) | const |  | signalinherited | 
 
 
◆ systemcreate()
  
  | 
        
          | void IVP13DSystemSimple::systemcreate | ( | StoreGateSvc * | detstore | ) |  |  | virtualinherited | 
 
 
◆ systemerase()
  
  | 
        
          | void IVP13DSystemSimple::systemerase | ( |  | ) |  |  | virtualinherited | 
 
 
◆ systemuncreate()
  
  | 
        
          | void VP1GuideLineSystem::systemuncreate | ( |  | ) |  |  | virtual | 
 
 
◆ toolSvc()
  
  | 
        
          | IToolSvc * IVP1System::toolSvc | ( |  | ) | const |  | inherited | 
 
 
◆ uncreate()
  
  | 
        
          | void IVP13DSystemSimple::uncreate | ( |  | ) |  |  | privatevirtualinherited | 
 
 
◆ unregisterSelectionNode()
Definition at line 281 of file IVP13DSystem.cxx.
  284     message(
"unregisterSelectionNode Error: NULL selection pointer!");
 
  288     message(
"registerSelectionNode Error: Trying to unregister unknown selection node!");
 
 
 
 
◆ updateGUI()
  
  | 
        
          | void IVP13DSystemSimple::updateGUI | ( |  | ) |  |  | inlineinherited | 
 
 
◆ userChangedSelection()
◆ userClickedOnBgd()
  
  | 
        
          | void IVP13DSystem::userClickedOnBgd | ( |  | ) |  |  | virtualinherited | 
 
 
◆ userDeselectedSingleNode()
◆ userPickedNode()
  
  | 
        
          | void IVP13DSystemSimple::userPickedNode | ( | SoNode * | pickedNode, |  
          |  |  | SoPath * | pickedPath |  
          |  | ) |  |  |  | virtualinherited | 
 
Reimplemented in VP1GeometrySystem, VP1AODSystem, VP1TrackSystem, TrackSystemDisplay, VP1PrepRawDataSystem, Example3DSystem5, VP1CaloReadoutSystem, Example3DSystem4, VP1CaloHitLegoSystem, VP1CaloLegoSystem, Example3DSystem3, VP1RawDataSystem, VP1CaloClusterSystem, VP1MissingEtSystem, VP1HVLegoSystem, TrackingSurfacesSystem, VP1CaloCellSystem, and VP1VertexSystem.
Definition at line 26 of file IVP13DSystemSimple.cxx.
 
 
◆ userSelectedSingleNode()
◆ verbose()
  
  | 
        
          | static bool IVP1System::verbose | ( |  | ) |  |  | inlinestaticinherited | 
 
 
◆ warnOnDisabledNotifications()
  
  | 
        
          | void IVP13DSystemSimple::warnOnDisabledNotifications | ( |  | ) | const |  | inherited | 
 
Definition at line 221 of file IVP13DSystemSimple.cxx.
  223   QList<SoNode*> nodesR;
 
  224   QList<SoNode*> nodesE;
 
  227   if (!nodesR.isEmpty()) {
 
  228     message(
"WARNING: Found "+
str(nodesR.count())+
" node"+QString(nodesR.count()>1?
"s":0)+
" with disabled notifications in permanent scenegraph:");
 
  229     for (SoNode * 
node : nodesR)
 
  230       message(
"  => Node ("+
str(
node)+
") of type "+QString(
node->getTypeId().getName().getString())+
", named "+QString(
node->getName().getString()));
 
  232   if (!nodesE.isEmpty()) {
 
  233     message(
"WARNING: Found "+
str(nodesE.count())+
" node"+QString(nodesE.count()>1?
"s":0)+
" with disabled notifications in event scenegraph:");
 
  234     for  (SoNode * 
node : nodesE)
 
  235       message(
"  => Node ("+
str(
node)+
") of type "+QString(
node->getTypeId().getName().getString())+
", named "+QString(
node->getName().getString()));
 
 
 
 
◆ m_d
  
  | 
        
          | Imp* VP1GuideLineSystem::m_d |  | private | 
 
 
◆ s_vp1verbose
The documentation for this class was generated from the following files:
 
JetConstituentVector::iterator iterator
virtual void systemuncreate()
static ProjectionSurfacesHelper * createPixelHelper(SoMaterial *, SoSeparator *attachsep, QObject *parent=0, IVP1System *sys=0)
SoMaterial * zAxisMaterial() const
double etaConeValue1() const
static ProjectionSurfacesHelper * createSCTHelper(SoMaterial *, SoSeparator *attachsep, QObject *parent=0, IVP1System *sys=0)
const QString contact_info
SoMaterial * trtProjSurfMaterial() const
void setSpacing(const double &)
static std::map< SoCooperativeSelection *, IVP13DSystem * > selection2system
VP1CoordinateAxes * coordinateaxes
void setColourAndTransp(const SbColor4f &)
SoMaterial * etaCone1Material() const
void setSurfaces(InDetProjFlags::InDetProjPartsFlags)
InDetProjFlags::InDetProjPartsFlags applicablePixelProjParts() const
double floorHeight() const
SoMaterial * peopleMaterial() const
SoMaterial * etaCone3Material() const
path
python interpreter configuration --------------------------------------—
bool showEtaCone1() const
VP1CylindricalGrid * cylindricalgrid
static void made_selection(void *userdata, SoPath *path)
bool showCartesianGrid() const
void setZPos(const double &)
std::string find(const std::string &s)
return a remapped string
IVP13DSystemSimple(const QString &name, const QString &information, const QString &contact_info)
std::set< SoQtViewer * > viewers
virtual QWidget * buildController()
void serialise(const std::vector< const IRoiDescriptor * > &rois, roiserial_type &s)
serialise an entire vector of IRoiDescriptors
GuideSysController * controller
SbColor4f gridColourAndTransp() const
SbColor4f peopleColourAndTransp() const
void setLength(const double &)
void setPosition(const SbVec3f &)
void restoreSettings(const QByteArray &)
bool showTrackingVolumes() const
void inactiveSystemTurnedActive()
std::map< QObject *, InDetProjFlags::DetTypeFlags > sender2iddettypeswithprojs
double peopleVerticalPos() const
static void clickedoutside(void *userdata, SoCooperativeSelection *sel)
void setColourAndTransp(const SbColor4f &)
ProjectionSurfacesHelper * projsurfhelper_trt
bool showEtaCone2() const
void setVerticalPosition(const double &)
SbVec3f axesPosition() const
SoMaterial * msTrkVolumesMaterial() const
static QString str(const QString &s)
QByteArray saveSettings() const
virtual void buildPermanentSceneGraph(StoreGateSvc *detstore, SoSeparator *root)
static const bool s_vp1verbose
SbVec3f lineDirection() const
void setSpacing(const double &)
void setVerticalPosition(const double &)
virtual QByteArray saveState()
void setDirection(const SbVec3f &)
SoMaterial * caloTrkVolumesMaterial() const
SoCooperativeSelection * root
InDetProjFlags::InDetProjPartsFlags lastemit_trt
SoMaterial * idTrkVolumesMaterial() const
virtual void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)=0
double peopleZPos() const
SbColor4f floorColourAndTransp() const
void possiblyEmit_ApplicableProjectionsChanged()
static const char * prefix_msg()
const QString information
static void start_changeselection(void *userdata, SoSelection *sel)
void setExtent(const double &)
virtual void systemerase()
void setColourAndTransp(const SbColor4f &)
bool showCylindricalGrid() const
void applicableProjectionsChanged(InDetProjFlags::InDetProjPartsFlags pixel, InDetProjFlags::InDetProjPartsFlags sct, InDetProjFlags::InDetProjPartsFlags trt)
double lettersVerticalPos() const
InDetProjFlags::InDetProjPartsFlags lastemit_sct
double lettersZPos() const
double gridExtent() const
SoMaterial * pixelProjSurfMaterial() const
InDetProjFlags::InDetProjPartsFlags applicableSCTProjParts() const
virtual void systemcreate(StoreGateSvc *detstore)
void ensureBuildController()
StoreGateSvc * eventStore() const
SoMaterial * etaCone2Material() const
void sysmessage(QString) const
VP1TrackingVolumes * trackingVolumes
double floorExtent() const
static ISvcLocator * serviceLocator()
InDetProjFlags::InDetProjPartsFlags shownTRTProjSurfaces() const
static StoreGateSvc * eventStore()
SoMaterial * xAxisMaterial() const
static QColor sbcol2qcol(const SbColor &)
SoMaterial * sctProjSurfMaterial() const
double floorSpacing() const
std::set< SoCamera * > staticcameras
SoMaterial * yAxisMaterial() const
const std::string selection
double axesLength() const
void messageDebug(const QString &) const
StoreGateSvc * detectorStore() const
void setSpacing(const double &)
static IToolSvc * toolSvc()
bool showCalorimeters() const
void getNodesWithDisabledNotifications(SoGroup *, QList< SoNode * > &) const
static const char * prefix_debug()
void setRelativeAxisThickness(const double &)
void setZPos(const double &)
double gridSpacing() const
void registerController(QWidget *)
InDetProjFlags::InDetProjPartsFlags shownPixelProjSurfaces() const
void setVerticalPosition(const double &)
ProjectionSurfacesHelper * projsurfhelper_sct
bool showEtaCone3() const
SoMaterial * lettersMaterial() const
static const char * prefix_verbose()
static void made_deselection(void *userdata, SoPath *path)
void setEtaValue(const double &)
VP1CartesianGrid * cartesiangrid
InDetProjFlags::InDetProjPartsFlags applicableTRTProjParts() const
IVP1ChannelWidget * channel
bool showInnerDetector() const
void warnOnDisabledNotifications() const
ProjectionSurfacesHelper * projsurfhelper_pixel
void setExtent(const double &)
QSet< SoCooperativeSelection * > selectionsWithDisabledNotifications
void setExtent(const double &)
static void finished_changeselection(void *userdata, SoSelection *sel)
virtual void userClickedOnBgd()
bool showMuonSpectrometer() const
bool clickedoutsideScheduled
double relAxesThickness() const
bool canregistercontroller
static StoreGateSvc * detectorStore()
InDetProjFlags::InDetProjPartsFlags shownSCTProjSurfaces() const
void setExtent(const double &)
InDetProjFlags::InDetProjPartsFlags lastemit_pixel
double etaConeValue3() const
void message(const QString &) const
static ProjectionSurfacesHelper * createTRTHelper(SoMaterial *, SoSeparator *attachsep, QObject *parent=0, IVP1System *sys=0)
void setInDetDetTypesUsingProjections(InDetProjFlags::DetTypeFlags)
void messageVerbose(const QString &) const
void setShown(bool)
will attach/detach itself from attachsep depending on this
void setColourAndTransp(const SbColor4f &)
virtual void restoreFromState(QByteArray)
double etaConeValue2() const