Muon::MuonStationTypeBuilder::Cache Node1 Muon::MuonStationTypeBuilder ::Cache + m_mdtTubeMat Node2 std::unique_ptr< Trk ::MaterialProperties > + operator->() Node2->Node1 +m_rpcExtPanel +m_matTGC01 +m_matCSCspacer1 +m_matCSC01 +m_matCSCspacer2 +m_matCSC02 +m_matTGC06 +m_rpc46 +m_rpcMidPanel +m_rpcLayer ... Node8 std::vector< std::unique _ptr< Trk::MaterialProperties > > Node2->Node8 +elements Node3 Trk::MaterialProperties # m_dInX0 # m_dInL0 # m_zOaTrTd + MaterialProperties() + MaterialProperties() + operator=() + MaterialProperties() + operator=() + ~MaterialProperties() + MaterialProperties() + MaterialProperties() + clone() + operator*=() and 15 more... # setDeDx() Node3->Node2 +ptr Node4 Trk::Material + X0 + L0 + A + Z + rho + dEdX + zOaTr + Material() + Material() + Material() + Material() + ~Material() + operator=() + operator=() + scale() + zOverAtimesRho() + x0() + averageZ() + toString() Node4->Node3 #m_material Node5 Trk::MaterialComposition + MaterialComposition() + MaterialComposition() + MaterialComposition() + operator=() + operator=() + ~MaterialComposition() + MaterialComposition() + MaterialComposition() + MaterialComposition() + operator=() + operator=() Node5->Node4 +composition Node6 std::vector< ElementFraction > Node6->Node5 Node8->Node1 +m_mdtFoamMat +m_rpcDed