MuonGMR4::MmReadoutElement::parameterBook Node1 MuonGMR4::MmReadoutElement ::parameterBook + halfThickness + halfShortWidth + halfLongWidth + halfHeight + nGasGaps + layerBounds Node2 std::vector< GeoModel ::TransientConstSharedPtr > Node2->Node1 +layers Node3 GeoModel::TransientConst SharedPtr< Obj > + get() + operator->() + get() + operator->() + operator*() + operator*() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() + TransientConstSharedPtr() and 14 more... Node3->Node2 +elements Node4 std::shared_ptr< Obj > + ptr + operator->() Node4->Node3 -m_ptr Node5 std::vector< int > + elements Node5->Node1 +readoutSide