SCT_GeneralParameters Node1 SCT_GeneralParameters + SCT_GeneralParameters() + ~SCT_GeneralParameters() + SCT_GeneralParameters() + operator=() + safety() + temperature() + biasVoltage() + depletionVoltage() + partTransform() + partPresent() Node2 std::unique_ptr< TopLevel Placements > + operator->() Node2->Node1 -m_placements Node3 TopLevelPlacements - m_noTopLevelTable - s_identityTransform + TopLevelPlacements() + ~TopLevelPlacements() + present() + transform() - fillPlacements() - partTransform() - getPart() Node3->Node2 +ptr Node4 std::map< std::string, TopLevelPlacements:: Part * > Node4->Node3 -m_parts Node5 std::string Node5->Node4 +keys Node9 SCT_DataBase - m_weightTable - m_topLevel - m_conditions - m_brlSki - m_brlSkiZ - m_brlLayer - m_brlServices - m_brlServPerLayer - m_brlThermalShield - m_brlGeneral and 20 more... + SCT_DataBase() + athenaComps() + weightTable() + scalingTable() + topLevelTable() + conditionsTable() + conditions() + brlSensor() + brlModule() + brlSki() and 53 more... - SCT_DataBase() - operator=() Node5->Node9 -m_sctVersionTag Node6 std::basic_string< char > Node6->Node5 Node9->Node1 -m_rdb Node10 std::shared_ptr< IRDBRecordset > + operator->() Node10->Node9 -m_fwdRing -m_fwdCylServLoc -m_fwdWheel -m_fwdSpine -m_fwdSensor -m_brlModule -m_fwdOptoHarness -m_fwdFSIType -m_brlSensor -m_scalingTable ... Node11 IRDBRecordset + ~IRDBRecordset() + size() + nodeName() + tagName() + operator[]() + begin() + end() Node11->Node10 +ptr Node12 SCT_GeoModelAthenaComps + SCT_GeoModelAthenaComps() + setIdHelper() + getIdHelper() Node12->Node9 -m_athenaComps