InDetDD::TRT_BarrelElement Node1 InDetDD::TRT_BarrelElement - m_code - m_descriptor - m_nextInPhi - m_previousInPhi - m_nextInR - m_previousInR + TRT_BarrelElement() + TRT_BarrelElement() + ~TRT_BarrelElement() + type() + getDescriptor() + strawXPos() + strawYPos() + strawZPos() + strawLength() + strawDirection() and 10 more... + getConditionsData() - operator=() - calculateStrawTransform() - calculateLocalStrawTransform() - elementSurface() - createSurfaceCache() - createSurfaceCacheHelper() Node2 InDetDD::TRT_BaseElement # m_id # m_idHash # m_nstraws # m_idHelper # m_conditions # m_surface # m_strawSurfaces # m_strawSurfacesCache # m_surfaces # m_surfaceCache + TRT_BaseElement() + TRT_BaseElement() + ~TRT_BaseElement() + type() + identify() + identifyHash() + defTransform() + getAbsoluteTransform() + surface() + bounds() and 27 more... - operator=() - deleteCache() - createSurfaceCacheHelper() Node2->Node1 Node3 Trk::TrkDetElementBase + TrkDetElementBase() + ~TrkDetElementBase() + identify() + identifyHash() + transform() + transform() + surface() + surface() + bounds() + bounds() and 6 more... Node3->Node2 Node4 GeoVDetectorElement Node4->Node3