Trk::MaterialProperties Node1 Trk::MaterialProperties # m_dInX0 # m_dInL0 # m_zOaTrTd + MaterialProperties() + MaterialProperties() + operator=() + MaterialProperties() + operator=() + ~MaterialProperties() + MaterialProperties() + MaterialProperties() + clone() + operator*=() and 15 more... # setDeDx() Node2 Trk::Material + X0 + L0 + A + Z + rho + dEdX + zOaTr + Material() + Material() + Material() + Material() + ~Material() + operator=() + operator=() + scale() + zOverAtimesRho() + x0() + averageZ() + toString() Node2->Node1 #m_material Node3 Trk::MaterialComposition + MaterialComposition() + MaterialComposition() + MaterialComposition() + operator=() + operator=() + ~MaterialComposition() + MaterialComposition() + MaterialComposition() + MaterialComposition() + operator=() + operator=() Node3->Node2 +composition Node4 std::vector< ElementFraction > Node4->Node3 Node5 T Node5->Node4 +elements