DD4hep  1.36.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::detail::Vis2XmlExtract::GeometryInfo Class Reference

Data structure of the geometry converter from dd4hep to extract visualization information. More...

#include <Vis2XmlExtract.h>

Inheritance diagram for dd4hep::detail::Vis2XmlExtract::GeometryInfo:
dd4hep::detail::GeoHandlerTypes::GeometryInfo

Public Member Functions

 GeometryInfo ()
 Helper constructor. More...
 

Public Attributes

std::map< Volume, xml::XmlElement * > xmlVolumes
 
std::map< VisAttr, xml::XmlElement * > xmlVis
 
xml_doc_t doc
 
xml_elt_t doc_root
 
xml_elt_t doc_display
 
xml_elt_t doc_structure
 
- Public Attributes inherited from dd4hep::detail::GeoHandlerTypes::GeometryInfo
std::vector< TGeoShape * > solids
 
std::set< TGeoShape * > solid_set
 
std::set< VolumevolumeSet
 
std::vector< Volumevolumes
 
std::set< VisAttrvis
 
std::set< Ref_tfields
 
std::set< Materialmaterials
 
std::set< TGeoMedium * > media
 
std::set< TGeoElement * > elements
 
std::vector< std::pair< std::string, TGeoMatrix * > > trafos
 

Detailed Description

Data structure of the geometry converter from dd4hep to extract visualization information.

Author
M.Frank
Version
1.0

Definition at line 49 of file Vis2XmlExtract.h.

Constructor & Destructor Documentation

◆ GeometryInfo()

dd4hep::detail::Vis2XmlExtract::GeometryInfo::GeometryInfo ( )

Helper constructor.

Definition at line 153 of file Vis2XmlExtract.cpp.

Member Data Documentation

◆ doc

xml_doc_t dd4hep::detail::Vis2XmlExtract::GeometryInfo::doc

Definition at line 53 of file Vis2XmlExtract.h.

◆ doc_display

xml_elt_t dd4hep::detail::Vis2XmlExtract::GeometryInfo::doc_display

Definition at line 54 of file Vis2XmlExtract.h.

◆ doc_root

xml_elt_t dd4hep::detail::Vis2XmlExtract::GeometryInfo::doc_root

Definition at line 54 of file Vis2XmlExtract.h.

◆ doc_structure

xml_elt_t dd4hep::detail::Vis2XmlExtract::GeometryInfo::doc_structure

Definition at line 54 of file Vis2XmlExtract.h.

◆ xmlVis

std::map<VisAttr, xml::XmlElement*> dd4hep::detail::Vis2XmlExtract::GeometryInfo::xmlVis

Definition at line 52 of file Vis2XmlExtract.h.

◆ xmlVolumes

std::map<Volume, xml::XmlElement*> dd4hep::detail::Vis2XmlExtract::GeometryInfo::xmlVolumes

Definition at line 51 of file Vis2XmlExtract.h.


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