HitToSoNode Node1 HitToSoNode + HitToSoNode() + ~HitToSoNode() + createTransform() + createTGC_Transform() + buildStripShapes() + buildTubeShapes() + getTGCAngle() - HitToSoNode() - operator=() - fillValues() - fillRPCValues() - fillTGCValues() - fillCSCValues() - fillSTGCValues() - fillMMValues() - fillSiValues() Node12 HitToSoNode::Imp + driftdischeight + Imp() Node1->Node12 +theclass Node2 VP1HelperClassBase - m_helpername - s_vp1verbose + ~VP1HelperClassBase() + setSystemBasePointer() + message() + messageDebug() + messageVerbose() + message() + messageDebug() + messageVerbose() + message() + messageDebug() + messageVerbose() + systemBase() + helperClassName() + verbose() + warnUndeletedInstances() # VP1HelperClassBase() # setHelperClassName() - VP1HelperClassBase() - operator=() Node2->Node1 Node13 HitsSoNodeManager + HitsSoNodeManager() + ~HitsSoNodeManager() + getShapeNode_Point() + getShapeNode_Cross() + getShapeNode_DriftDisc() + getShapeNode_DriftTube() + getShapeNode_ProjectedDriftTube() + getShapeNode_Strip() + getShapeNode_Wire() + getShapeNode_Pad() + getUnitTransform() - HitsSoNodeManager() - operator=() Node2->Node13 Node3 VP1String + VP1String() + ~VP1String() + str() + str() + str() + str() + str() + str() + str() + str() + str() + str() and 20 more... Node3->Node2 Node4 IVP1System - s_vp1verbose + IVP1System() + ~IVP1System() + name() + information() + contact_info() + controllerWidget() + saveState() + restoreFromState() + message() + messageDebug() and 15 more... + verbose() # create() # refresh() # erase() # uncreate() # registerController() - IVP1System() - operator=() - disallowUpdateGUI() - allowUpdateGUI() - setChannel() - channel() - deleteController() - setState() - setActiveState() - isRefreshing() - setRefreshing() - setCanRegisterController() Node3->Node4 Node7 IVP1ChannelWidget + IVP1ChannelWidget() + init() + ~IVP1ChannelWidget() + type() + isAccumulator() + setRunEvtNumber() + saveState() + restoreFromState() + name() + unique_name() and 6 more... # create() # systemRefreshed() # systemErased() # goingToNextEvent() # uncreate() # lastOfActiveSystemsRefreshed() # turnOn() # turnOff() # getRunEvtNumber() # setEvtTimestamp() # getEvtTimestamp() # registerController() # registerSystem() - cloneID() - controllerWidget() - emitRefreshInfoChanged() - hasRefreshingSystem() - IVP1ChannelWidget() - operator=() - setCloneID() - systems() - deleteControllers() - state() - setState() - setCanRegister() Node3->Node7 Node4->Node2 -m_system Node5 QObject Node5->Node4 Node6 IVP1System::Imp + name + information + contact_info + allowupdategui + state + activeState + controller + refreshing + canregistercontroller + Imp() Node6->Node4 -m_d Node7->Node6 +channel Node12->Node1 -m_d Node13->Node12 +nodeManager Node14 HitsSoNodeManager::Imp + driftdischeight + cachedshape_point + cached_unittransform + Imp() + sanitiseParameterValue() + sanitiseParameterValueAllowZero() + summarise() + unrefValues() Node13->Node14 +theclass Node14->Node13 -m_d