ActsTrk::TransformCacheBase Node1 ActsTrk::TransformCacheBase - m_hash - m_type - m_clientNo - ATLAS_THREAD_SAFE - ATLAS_THREAD_SAFE + TransformCacheBase() + TransformCacheBase() + operator=() + TransformCacheBase() + operator=() + ~TransformCacheBase() + hash() + getTransform() + getTransform() + releaseNominalCache() + detectorType() # fetchTransform() Node2 ActsTrk::TransformCache   + identify() + parent() + releaseNominalCache() + TransformCacheBase() + TransformCacheBase() + TransformCacheBase() Node1->Node2 Node3 ActsTrk::TransformCacheDet Ele< ActsDetectorElement > - m_parent - m_hash - m_type - m_clientNo - ATLAS_THREAD_SAFE - ATLAS_THREAD_SAFE + identify() + identify() + identify() + identify() + identify() + TransformCacheDetEle() + parent() + releaseNominalCache() + TransformCacheBase() + TransformCacheBase() + TransformCacheBase() + hash() + getTransform() + getTransform() + detectorType() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() Node2->Node3 Node4 ActsTrk::TransformCacheDet Ele< CachingDetectorEle > - m_parent + TransformCacheDetEle() + parent() + identify() + identify() + identify() + identify() + identify() + identify() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() Node2->Node4