ActsTrk::VolumePlacement Node1 ActsTrk::VolumePlacement - m_parent - m_refShift + VolumePlacement() + VolumePlacement() + VolumePlacement() + addChild() + connectCenterSurface() + detectorType() + storeAlignedTransforms() + makePortalsAlignable() + localToGlobalTransform() + localToGlobalTransform() + globalToLocalTransform() + globalToLocalTransform() + portalLocalToGlobal() - localToGlobalTransform() Node5 ActsTrk::VolumePlacement ::AlignedCache - m_flags + AlignedCache() + AlignedCache() + fetchTransform() Node1->Node5 -m_parent Node13 std::unique_ptr< ActsTrk ::VolumePlacement >   + operator->() Node1->Node13 +ptr Node2 ActsTrk::IVolumePlacement   + detectorType() + storeAlignedTransforms() Node2->Node1 Node3 Acts::VolumePlacementBase     Node3->Node2 Node4 std::unique_ptr< ActsTrk ::VolumePlacement::AlignedCache >   + operator->() Node4->Node1 -m_globToLocCache -m_locToGlobCache Node11 std::vector< std::unique _ptr< ActsTrk::VolumePlacement ::AlignedCache > >     Node4->Node11 +elements Node5->Node4 +ptr Node6 ActsTrk::TransformCacheBase - m_type - m_clientNo + TransformCacheBase() + TransformCacheBase() + operator=() + TransformCacheBase() + operator=() + ~TransformCacheBase() + hash() + getTransform() + getTransform() + releaseNominalCache() + detectorType() # fetchTransform() Node6->Node5 Node11->Node1 -m_portalCaches Node12 std::vector< std::unique _ptr< ActsTrk::VolumePlacement > >     Node12->Node1 -m_children Node13->Node12 +elements Node14 std::unique_ptr< Acts ::detail::PortalPlacement > + ptr + operator->() Node14->Node1 -m_surfacePlacement