|  | ATLAS Offline Software
    | 
 
 
 
#include <VP1PrepRawDataSystem.h>
|  | 
|  | VP1PrepRawDataSystem () | 
|  | 
| virtual | ~VP1PrepRawDataSystem () | 
|  | 
| void | buildEventSceneGraph (StoreGateSvc *sg, SoSeparator *root) | 
|  | 
| void | buildPermanentSceneGraph (StoreGateSvc *detstore, SoSeparator *root) | 
|  | 
| void | systemcreate (StoreGateSvc *detstore) | 
|  | 
| void | systemerase () | 
|  | 
| void | systemuncreate () | 
|  | 
| void | userPickedNode (SoNode *pickedNode, SoPath *pickedPath) | 
|  | 
| void | userSelectedSingleNode (SoCooperativeSelection *, SoNode *, SoPath *) | 
|  | 
| void | userDeselectedSingleNode (SoCooperativeSelection *, SoNode *, SoPath *) | 
|  | 
| void | userChangedSelection (SoCooperativeSelection *, const QSet< SoNode * > &, QSet< SoPath * >) | 
|  | 
| void | userClickedOnBgd () | 
|  | 
| virtual void | deselectAll (SoCooperativeSelection *exception_sel=0) | 
|  | 
| virtual QWidget * | buildController () | 
|  | 
| QByteArray | saveState () | 
|  | 
| void | restoreFromState (QByteArray) | 
|  | 
| void | ensureBuildController () | 
|  | 
| void | updateGUI () | 
|  | 
| void | warnOnDisabledNotifications () const | 
|  | 
| void | registerCamera (SoCamera *camera) | 
|  | 
| void | registerViewer (SoQtViewer *viewer) | 
|  | 
| void | registerSelectionNode (SoCooperativeSelection *) | 
|  | 
| void | unregisterSelectionNode (SoCooperativeSelection *) | 
|  | 
| void | setUserSelectionNotificationsEnabled (SoCooperativeSelection *sel, bool enabled) | 
|  | 
| 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 26 of file VP1PrepRawDataSystem.h.
 
◆ CamList
◆ CamListItr
◆ ActiveState
◆ State
| Enumerator | 
|---|
| CONSTRUCTED |  | 
| REFRESHED |  | 
| ERASED |  | 
| UNCREATED |  | 
Definition at line 143 of file IVP1System.h.
 
 
◆ VP1PrepRawDataSystem()
      
        
          | VP1PrepRawDataSystem::VP1PrepRawDataSystem | ( |  | ) |  | 
      
 
Definition at line 204 of file VP1PrepRawDataSystem.cxx.
  206                      "System showing tracking hits (PRD's)",
 
  207                      "Edward.Moyse@cern.ch, Thomas.Kittelmann@cern.ch"), 
m_d(
new Imp)
 
 
 
 
◆ ~VP1PrepRawDataSystem()
  
  | 
        
          | VP1PrepRawDataSystem::~VP1PrepRawDataSystem | ( |  | ) |  |  | virtual | 
 
 
◆ activateClickedOutside
  
  | 
        
          | void IVP13DSystem::activateClickedOutside | ( |  | ) |  |  | privateslotinherited | 
 
 
◆ activeState()
◆ allowUpdateGUI()
  
  | 
        
          | void IVP1System::allowUpdateGUI | ( |  | ) |  |  | privateinherited | 
 
 
◆ appropriateMDTProjectionsChanged
  
  | 
        
          | void VP1PrepRawDataSystem::appropriateMDTProjectionsChanged | ( | int | iproj | ) |  |  | slot | 
 
 
◆ buildController()
  
  | 
        
          | QWidget * VP1PrepRawDataSystem::buildController | ( |  | ) |  |  | virtual | 
 
 
◆ buildEventSceneGraph()
  
  | 
        
          | void VP1PrepRawDataSystem::buildEventSceneGraph | ( | StoreGateSvc * | sg, |  
          |  |  | SoSeparator * | root |  
          |  | ) |  |  |  | virtual | 
 
Implements IVP13DSystemSimple.
Definition at line 280 of file VP1PrepRawDataSystem.cxx.
  285   SoComplexity * complexity = 
new SoComplexity;
 
  286   complexity->value.setValue(0.3
f);
 
  287   root->addChild(complexity);
 
  339     SoPickStyle * 
ps = 
new SoPickStyle;
 
  340     ps->style= SoPickStyle::UNPICKABLE;
 
 
 
 
◆ buildExtraDisplayWidget()
  
  | 
        
          | virtual QWidget* IVP13DSystem::buildExtraDisplayWidget | ( |  | ) |  |  | inlinevirtualinherited | 
 
 
◆ buildPermanentSceneGraph()
  
  | 
        
          | void VP1PrepRawDataSystem::buildPermanentSceneGraph | ( | StoreGateSvc * | detstore, |  
          |  |  | SoSeparator * | root |  
          |  | ) |  |  |  | virtual | 
 
 
◆ channel()
◆ clearSelection
  
  | 
        
          | void VP1PrepRawDataSystem::clearSelection | ( |  | ) |  |  | privateslot | 
 
 
◆ contact_info()
  
  | 
        
          | const QString & IVP1System::contact_info | ( |  | ) | const |  | inherited | 
 
 
◆ controllerWidget()
  
  | 
        
          | QWidget * IVP1System::controllerWidget | ( |  | ) |  |  | inherited | 
 
 
◆ create()
◆ deleteController()
  
  | 
        
          | void IVP1System::deleteController | ( |  | ) |  |  | privateinherited | 
 
 
◆ deselectAll()
◆ detectorStore()
◆ disallowUpdateGUI()
  
  | 
        
          | void IVP1System::disallowUpdateGUI | ( |  | ) |  |  | privateinherited | 
 
 
◆ emitTouchedMuonChambersChanged
  
  | 
        
          | void VP1PrepRawDataSystem::emitTouchedMuonChambersChanged | ( | const std::set< GeoPVConstLink > & | s | ) |  |  | privateslot | 
 
 
◆ emitUsedIDProjectionsChanged
  
  | 
        
          | void VP1PrepRawDataSystem::emitUsedIDProjectionsChanged | ( | InDetProjFlags::DetTypeFlags | f | ) |  |  | privateslot | 
 
 
◆ 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)
 
 
 
 
◆ muonChambersWithTracksChanged
  
  | 
        
          | void VP1PrepRawDataSystem::muonChambersWithTracksChanged | ( | const std::set< GeoPVConstLink > & | chambers | ) |  |  | slot | 
 
 
◆ name()
  
  | 
        
          | const QString & IVP1System::name | ( |  | ) | const |  | inherited | 
 
 
◆ needErase
  
  | 
        
          | void IVP1System::needErase | ( |  | ) |  |  | signalinherited | 
 
 
◆ prdInMuonChamberSelected
  
  | 
        
          | void VP1PrepRawDataSystem::prdInMuonChamberSelected | ( | const GeoPVConstLink & | chamberPV | ) |  |  | signal | 
 
 
◆ 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 VP1PrepRawDataSystem::restoreFromState | ( | QByteArray | ba | ) |  |  | virtual | 
 
 
◆ saveState()
  
  | 
        
          | QByteArray VP1PrepRawDataSystem::saveState | ( |  | ) |  |  | virtual | 
 
 
◆ selectedPRDsChanged
◆ selectionModeChanged
  
  | 
        
          | void VP1PrepRawDataSystem::selectionModeChanged | ( |  | ) |  |  | privateslot | 
 
 
◆ selectionVisualsChanged
  
  | 
        
          | void VP1PrepRawDataSystem::selectionVisualsChanged | ( |  | ) |  |  | privateslot | 
 
 
◆ serviceLocator()
  
  | 
        
          | ISvcLocator * IVP1System::serviceLocator | ( |  | ) | const |  | inherited | 
 
 
◆ setActiveState()
◆ setApplicableIDProjections
  
  | 
        
          | void VP1PrepRawDataSystem::setApplicableIDProjections | ( | InDetProjFlags::InDetProjPartsFlags | pixel, |  
          |  |  | InDetProjFlags::InDetProjPartsFlags | sct, |  
          |  |  | InDetProjFlags::InDetProjPartsFlags | trt |  
          |  | ) |  |  |  | slot | 
 
 
◆ setCanRegisterController()
  
  | 
        
          | void IVP1System::setCanRegisterController | ( | const bool & | c | ) |  |  | privateinherited | 
 
 
◆ setChannel()
◆ 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 VP1PrepRawDataSystem::systemcreate | ( | StoreGateSvc * | detstore | ) |  |  | virtual | 
 
 
◆ systemerase()
  
  | 
        
          | void VP1PrepRawDataSystem::systemerase | ( |  | ) |  |  | virtual | 
 
 
◆ systemuncreate()
  
  | 
        
          | void VP1PrepRawDataSystem::systemuncreate | ( |  | ) |  |  | virtual | 
 
 
◆ toolSvc()
  
  | 
        
          | IToolSvc * IVP1System::toolSvc | ( |  | ) | const |  | inherited | 
 
 
◆ touchedMuonChambersChanged
  
  | 
        
          | void VP1PrepRawDataSystem::touchedMuonChambersChanged | ( | const std::set< GeoPVConstLink > & |  | ) |  |  | signal | 
 
 
◆ 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 | 
 
 
◆ updateSelectionVisualsAndPossiblyEmitPRDList
  
  | 
        
          | void VP1PrepRawDataSystem::updateSelectionVisualsAndPossiblyEmitPRDList | ( |  | ) |  |  | privateslot | 
 
 
◆ usedIDProjectionsChanged
  
  | 
        
          | void VP1PrepRawDataSystem::usedIDProjectionsChanged | ( | InDetProjFlags::DetTypeFlags |  | ) |  |  | signal | 
 
 
◆ userChangedSelection()
◆ userClickedOnBgd()
  
  | 
        
          | void VP1PrepRawDataSystem::userClickedOnBgd | ( |  | ) |  |  | virtual | 
 
 
◆ userDeselectedSingleNode()
◆ userPickedNode()
  
  | 
        
          | void VP1PrepRawDataSystem::userPickedNode | ( | SoNode * | pickedNode, |  
          |  |  | SoPath * | pickedPath |  
          |  | ) |  |  |  | virtual | 
 
 
◆ userSelectedSingleNode()
  
  | 
        
          | void VP1PrepRawDataSystem::userSelectedSingleNode | ( | SoCooperativeSelection * | sel, |  
          |  |  | SoNode * | , |  
          |  |  | SoPath * | pickedPath |  
          |  | ) |  |  |  | virtual | 
 
 
◆ verbose()
  
  | 
        
          | static bool IVP1System::verbose | ( |  | ) |  |  | inlinestaticinherited | 
 
 
◆ visibleSegmentsChanged
  
  | 
        
          | void VP1PrepRawDataSystem::visibleSegmentsChanged | ( | const std::vector< std::pair< const Trk::Segment *, const SoMaterial * > > & | segments | ) |  |  | slot | 
 
 
◆ visibleTracksChanged
  
  | 
        
          | void VP1PrepRawDataSystem::visibleTracksChanged | ( | const std::vector< std::pair< const Trk::Track *, const SoMaterial * > > & | tracks | ) |  |  | slot | 
 
 
◆ 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* VP1PrepRawDataSystem::m_d |  | private | 
 
 
◆ s_vp1verbose
The documentation for this class was generated from the following files:
 
JetConstituentVector::iterator iterator
virtual void systemuncreate()
const QString contact_info
static std::map< SoCooperativeSelection *, IVP13DSystem * > selection2system
virtual void deselectAll(SoCooperativeSelection *exception_sel=0)
void updateTouchedByTracks(const std::set< GeoPVConstLink > &)
int appropriatemdtprojection
static void made_selection(void *userdata, SoPath *path)
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
void selectionVisualsChanged()
InDetProjFlags::InDetProjPartsFlags idprojflags_trt
VP1CollectionWidget * collWidget() const
TouchedMuonChamberHelper * touchedMuonChamberHelper() const
void selectionModeChanged()
PRDCollHandleBase * collHandle() const
PRDSysCommonData * common
void restoreSettings(const QByteArray &)
void inactiveSystemTurnedActive()
void updateSelectionVisualsAndPossiblyEmitPRDList()
InDetProjFlags::InDetProjPartsFlags idprojflags_pixel
static void clickedoutside(void *userdata, SoCooperativeSelection *sel)
QList< PRDHandleBase * > currentlySelectedHandles
static VP1CameraHelper * animatedZoomToPath(SoCamera *camera, SoGroup *sceneroot, SoPath *path, double duration_in_secs=1.0, double clipVolPercent=100.0, double slack=1.0, const SbVec3f &lookat=SbVec3f(999, 999, 999), const SbVec3f &upvec=SbVec3f(999, 999, 999), bool varySpeed=true, bool forceCircular=false)
static QString str(const QString &s)
QByteArray saveSettings() const
bool printInfoOnClick() const
virtual void buildPermanentSceneGraph(StoreGateSvc *detstore, SoSeparator *root)
virtual QStringList clicked() const
static const bool s_vp1verbose
QList< PRDCollHandleBase * > createCollections()
virtual QByteArray saveState()
PRDSystemController * controller
SoCooperativeSelection * root
virtual void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)=0
void registerSelectionNode(SoCooperativeSelection *)
static const char * prefix_msg()
void emitUsedIDProjectionsChanged(InDetProjFlags::DetTypeFlags)
const QString information
static void start_changeselection(void *userdata, SoSelection *sel)
virtual GeoPVConstLink parentMuonChamberPV() const
virtual void systemerase()
void visibleTracksChanged(const std::vector< std::pair< const Trk::Track *, const SoMaterial * > > &)
virtual void systemcreate(StoreGateSvc *detstore)
void ensureBuildController()
StoreGateSvc * eventStore() const
void sysmessage(QString) const
static ISvcLocator * serviceLocator()
SoSeparator * multisel_sep
static StoreGateSvc * eventStore()
static QColor sbcol2qcol(const SbColor &)
std::set< SoCamera * > staticcameras
const std::string selection
void messageDebug(const QString &) const
StoreGateSvc * detectorStore() const
static IToolSvc * toolSvc()
void prdInMuonChamberSelected(const GeoPVConstLink &chamberPV)
void getNodesWithDisabledNotifications(SoGroup *, QList< SoNode * > &) const
static const char * prefix_debug()
void setAppropriateProjection(InDetProjFlags::InDetProjPartsFlags)
VP1PrepRawDataSystem * theclass
void registerController(QWidget *)
InDetProjFlags::DetTypeFlags inDetPartsUsingProjections() const
static const char * prefix_verbose()
static const MuonGM::MuonDetectorManager * muonDetMgr()
static void made_deselection(void *userdata, SoPath *path)
InDetProjFlags::InDetProjPartsFlags idprojflags_sct
PRDHandleBase * pickedPathToHandle(SoPath *pickedPath)
PRDSystemController * controller() const
IVP1ChannelWidget * channel
void unregisterSelectionNode(SoCooperativeSelection *)
void warnOnDisabledNotifications() const
SoCooperativeSelection * selNode_highlight
SoSeparator * collSep() const
All 3D objects from this coll.
QSet< SoCooperativeSelection * > selectionsWithDisabledNotifications
void touchedMuonChambersChanged(const std::set< GeoPVConstLink > &)
PRDTrackSegmentHelper * trackAndSegmentHelper() const
SoMaterial * getMultiSelectionLineMaterial() const
static void finished_changeselection(void *userdata, SoSelection *sel)
bool selectionModeMultiple() const
void usedIDProjectionsChanged(InDetProjFlags::DetTypeFlags)
virtual void userClickedOnBgd()
bool clickedoutsideScheduled
void setAppropriateProjection(int)
void visibleSegmentsChanged(const std::vector< std::pair< const Trk::Segment *, const SoMaterial * > > &)
bool canregistercontroller
static StoreGateSvc * detectorStore()
bool muonOrientToChambersOnClick() const
virtual bool inMuonChamber() const
static bool hasMuonGeometry()
void ensureInitCommonData()
void message(const QString &) const
virtual void deselectAll(SoCooperativeSelection *exception_sel=0)
void messageVerbose(const QString &) const
SoCooperativeSelection * selNode_click
virtual void restoreFromState(QByteArray)