|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
14 #ifndef DDCORE_SRC_GEOMETRYTREEDUMP_H
15 #define DDCORE_SRC_GEOMETRYTREEDUMP_H
54 virtual void*
handleSolid(
const std::string& name,
const TGeoShape* volume)
const;
61 virtual void handleSolids(
const std::set<TGeoShape*>& solids)
const;
63 virtual void handleTransformations(
const std::vector<std::pair<std::string, TGeoMatrix*> >& trafos)
const;
69 #endif // DDCORE_SRC_GEOMETRYTREEDUMP_H
virtual ~GeometryTreeDump()=default
Standard destructor.
virtual void * handleSolid(const std::string &name, const TGeoShape *volume) const
Dump solid in GDML format to output stream.
GeometryTreeDump()=default
virtual void * handleTransformation(const std::string &name, const TGeoMatrix *matrix) const
Dump single volume transformation in GDML format to output stream.
virtual void handleSolids(const std::set< TGeoShape * > &solids) const
Dump all solids in GDML format to output stream.
virtual void * handleVolume(const std::string &name, Volume volume) const
Dump logical volume in GDML format to output stream.
virtual void handleDefines(const Detector::HandleMap &defs) const
Dump all constants in GDML format to output stream.
Handle class describing a detector element.
Handle class holding a placed volume (also called physical volume)
The base class for all dd4hep geometry crawlers.
virtual void handleTransformations(const std::vector< std::pair< std::string, TGeoMatrix * > > &trafos) const
Dump Transformations in GDML format to output stream.
void create(DetElement top)
Main entry point: create required object(s)
std::map< std::string, Handle< NamedObject > > HandleMap
Type definition of a map of named handles.
Namespace for the AIDA detector description toolkit.
void handleVisualisation(const Detector::HandleMap &vis) const
Dump all visualisation specs in Detector format to output stream.
virtual void handleStructure(const std::set< Volume > &volset) const
Dump structure information in GDML format to output stream.
Geometry to screen dump action.