|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DDREC_SURFACEMANAGER_H
14 #define DDREC_SURFACEMANAGER_H
25 typedef std::multimap< unsigned long, ISurface*>
SurfaceMap ;
82 #endif // DDREC_SURFACEMANAGER_H
std::string toString() const
create a string with all available maps and their size (number of surfaces)
std::multimap< unsigned long, ISurface * > SurfaceMap
typedef for surface maps, keyed by the cellID
void initialize(const Detector &theDetector)
initialize all known surface maps
Plugin that creates a SurfaceManager object and attaches it to description as a user extension object...
~SurfaceManager()
Default destructor.
SurfaceManager & operator=(const SurfaceManager ©)=delete
No assignment operator.
std::map< std::string, SurfaceMap > SurfaceMapsMap
SurfaceManager()=delete
No default constructor.
Namespace for the AIDA detector description toolkit.
The main interface to the dd4hep detector description package.
const SurfaceMap * map(const std::string name) const