InDetDD::TRT_BaseElement Node1 InDetDD::TRT_BaseElement # m_nstraws + TRT_BaseElement() + TRT_BaseElement() + ~TRT_BaseElement() + type() + identify() + identifyHash() + defTransform() + getAbsoluteTransform() + surface() + bounds() and 27 more... - operator=() - deleteCache() - createSurfaceCacheHelper() Node2 Trk::TrkDetElementBase + TrkDetElementBase() + ~TrkDetElementBase() + identify() + identifyHash() + transform() + transform() + surface() + surface() + bounds() + bounds() and 6 more... Node2->Node1 Node4 CxxUtils::CachedValue < std::vector< const Trk::Surface * > > + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node4->Node1 #m_surfaces Node52 CxxUtils::CachedUniquePtr T< Trk::Surface > + CachedUniquePtrT() + CachedUniquePtrT() + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node52->Node1 #m_surface Node54 TRT_ID + TRT_ID() + ~TRT_ID() + is_valid() + barrel_ec_id() + barrel_ec_id() + module_id() + module_id() + module_id() + layer_id() + layer_id() + layer_id() + layer_id() + layer_id() and 8 more... + init_straw_hash_vector() + reset_straw_hash_vector() + module_hash_max() + straw_layer_hash_max() + straw_hash_max() + module_begin() + module_end() + straw_layer_begin() + straw_layer_end() + straw_begin() + straw_end() + module_hash() + straw_layer_hash() + straw_hash() + is_barrel() + barrel_ec() + phi_module() + layer_or_wheel() + straw_layer() + straw() + straw_layer_max() + straw_max() + barrel_context() + module_context() + straw_layer_context() + straw_context() + get_id() + get_hash() * size_type * const_id_iterator * const_expanded_id_iterator * TRT_ID() * ~TRT_ID() * is_valid() * barrel_ec_id() * barrel_ec_id() * module_id() * module_id() * module_id() * layer_id() * layer_id() * layer_id() * layer_id() * layer_id() and 8 more... * init_straw_hash_vector() * reset_straw_hash_vector() * module_hash_max() * straw_layer_hash_max() * straw_hash_max() * module_begin() * module_end() * straw_layer_begin() * straw_layer_end() * straw_begin() * straw_end() * module_hash() * straw_layer_hash() * straw_hash() * is_barrel() * barrel_ec() * phi_module() * layer_or_wheel() * straw_layer() * straw() * straw_layer_max() * straw_max() * barrel_context() * module_context() * straw_layer_context() * straw_context() * get_id() * get_hash() * MODULE_RANGE * VALUES * hash_vec * hash_vec_it * intPair * hashCalcMap * m_is_valid * m_trt_region_index * m_INDET_INDEX * m_TRT_INDEX and 21 more... Node54->Node1 #m_idHelper Node95 CxxUtils::CachedValue < InDetDD::SurfaceCache > + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node95->Node1 #m_surfaceCache Node93 IdentifierHash - m_value + IdentifierHash() + IdentifierHash() + is_valid() + operator=() + operator+=() + operator-=() + operator unsigned int() + value() * operator unsigned int() * value() Node93->Node1 #m_idHash Node100 std::vector< CxxUtils ::CachedUniquePtrT< InDetDD ::SurfaceCacheBase > > Node100->Node1 #m_strawSurfacesCache Node103 std::vector< CxxUtils ::CachedUniquePtrT< Trk ::StraightLineSurface > > Node103->Node1 #m_strawSurfaces Node109 InDetDD::TRT_Conditions + TRT_Conditions() + ~TRT_Conditions() + dxContainer() # setDxContainer() Node109->Node1 #m_conditions