DD4hep  1.38.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Private Attributes | List of all members
dd4hep::detail::tools::PlacementPathCache Class Reference

#include <DetectorTools.h>

Public Member Functions

 PlacementPathCache ()
 
 ~PlacementPathCache ()
 
 PlacementPathCache (const PlacementPathCache &)=delete
 
PlacementPathCache & operator= (const PlacementPathCache &)=delete
 

Private Attributes

bool m_owner { false }
 

Detailed Description

While an object of this class exists, the placement paths of all children of a detector element are found in one walk of its volume tree (this thread only; the geometry must not change meanwhile)

Definition at line 72 of file DetectorTools.h.

Constructor & Destructor Documentation

◆ PlacementPathCache() [1/2]

detail::tools::PlacementPathCache::PlacementPathCache ( )

Definition at line 114 of file DetectorTools.cpp.

◆ ~PlacementPathCache()

detail::tools::PlacementPathCache::~PlacementPathCache ( )

Definition at line 121 of file DetectorTools.cpp.

◆ PlacementPathCache() [2/2]

dd4hep::detail::tools::PlacementPathCache::PlacementPathCache ( const PlacementPathCache &  )
delete

Member Function Documentation

◆ operator=()

PlacementPathCache& dd4hep::detail::tools::PlacementPathCache::operator= ( const PlacementPathCache &  )
delete

Member Data Documentation

◆ m_owner

bool dd4hep::detail::tools::PlacementPathCache::m_owner { false }
private

Definition at line 73 of file DetectorTools.h.


The documentation for this class was generated from the following files: