ActsTrk::TransformCacheBase Node1 ActsTrk::TransformCacheBase - m_type - m_clientNo + TransformCacheBase() + TransformCacheBase() + operator=() + TransformCacheBase() + operator=() + ~TransformCacheBase() + hash() + getTransform() + getTransform() + releaseNominalCache() + detectorType() # fetchTransform() Node2 IdentifierHash - m_value + IdentifierHash() + IdentifierHash() + is_valid() + operator=() + operator+=() + operator-=() + operator value_type() + value() * operator value_type() * value() Node2->Node1 -m_hash Node3 value_type< type, the _value >     Node3->Node2 -m_max_value Node4 ElementLink_p1< INDEXTYPE > + m_elementIndex + m_SGKeyHash + ElementLink_p1() Node4->Node3 +value Node5 std::string     Node5->Node4 +m_contName Node6 std::basic_string< Char >     Node6->Node5 Node7 std::shared_mutex     Node7->Node1 -ATLAS_THREAD_SAFE Node8 CxxUtils::CachedUniquePtr T< Amg::Transform3D >   + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node8->Node1 -ATLAS_THREAD_SAFE Node9 std::atomic< Amg::Transform3 D * > + ptr   Node9->Node8 -m_ptr