NswAsBuiltDbData Node1 NswAsBuiltDbData + NswAsBuiltDbData() + ~NswAsBuiltDbData() Node2 GeoModel::TransientConst SharedPtr< NswAsBuilt ::StripCalculator > + get() + get() + operator->() + operator->() + operator*() + operator*() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() and 14 more... Node2->Node1 +microMegaData Node3 std::shared_ptr< NswAsBuilt ::StripCalculator > + operator->() Node3->Node2 -m_ptr Node4 NswAsBuilt::StripCalculator + getStrip() + getPositionAlongStrip() + parseJSON() - parseRootElement() - buildElement() - getQuadrupletIdentifier() - getPcbIdentifier() - collectStrip() - getStripConfiguration() Node4->Node3 +ptr Node5 std::unordered_map < NswAsBuilt::pcbIdentifier _t, NswAsBuilt::PcbElement > Node5->Node4 -m_pcbMap Node20 std::vector< std::unique _ptr< NswAsBuilt::Element > > Node20->Node4 -m_rootElements Node24 NswAsBuilt::StgcStripCalculator + getStgcStrip() + getPositionAlongStgcStrip() + parseJSON() - parseRootElement() - buildElement() - getQuadrupletIdentifier() - getPcbIdentifier() - collectStrip() - getStgcStripConfiguration() Node20->Node24 -m_rootElements Node22 GeoModel::TransientConst SharedPtr< NswAsBuilt ::StgcStripCalculator > + get() + get() + operator->() + operator->() + operator*() + operator*() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() and 14 more... Node22->Node1 +sTgcData Node23 std::shared_ptr< NswAsBuilt ::StgcStripCalculator > + operator->() Node23->Node22 -m_ptr Node24->Node23 +ptr Node25 std::unordered_map < NswAsBuilt::pcbIdentifier _t, NswAsBuilt::CathodeBoardElement > Node25->Node24 -m_pcbMap