DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Converter to create Pandora structures from dd4hep (NOT IMPLEMENTED) More...
Classes | |
struct | GeometryInfo |
Helper class. More... | |
Public Member Functions | |
PandoraConverter (Detector &description) | |
Initializing Constructor. More... | |
virtual | ~PandoraConverter () |
Standard destructor. More... | |
xml_doc_t | create (DetElement top) |
Create geometry conversion in Pandora XML format. More... | |
Public Member Functions inherited from dd4hep::detail::GeoHandler | |
GeoHandler () | |
Default constructor. More... | |
GeoHandler (std::map< int, std::vector< const TGeoNode * > > *ptr, std::map< int, std::set< const TGeoNode * > > *ptr_set, std::map< const TGeoNode *, std::vector< TGeoNode * > > *daus=nullptr) | |
Initializing constructor. More... | |
virtual | ~GeoHandler () |
Default destructor. More... | |
bool | setPropagateRegions (bool value) |
Propagate regions. Returns the previous value. More... | |
GeoHandler & | collect (DetElement top) |
Collect geometry information from traversal. More... | |
GeoHandler & | collect (DetElement top, GeometryInfo &info) |
Collect geometry information from traversal with aggregated information. More... | |
std::map< int, std::vector< const TGeoNode * > > * | release () |
Access to collected node list. More... | |
Protected Attributes | |
Detector & | m_detDesc |
Reference to detector description. More... | |
GeometryInfo * | m_dataPtr |
Data pointer. More... | |
Protected Attributes inherited from dd4hep::detail::GeoHandler | |
bool | m_propagateRegions { false } |
std::map< int, std::vector< const TGeoNode * > > * | m_data { nullptr } |
actual container with std::vector (preserves order) More... | |
std::map< int, std::set< const TGeoNode * > > * | m_set_data { nullptr } |
redundant container with std::set (for lookup purpose) More... | |
std::map< const TGeoNode *, std::vector< TGeoNode * > > * | m_daughters { nullptr } |
Additional Inherited Members | |
Protected Member Functions inherited from dd4hep::detail::GeoHandler | |
GeoHandler & | i_collect (const TGeoNode *parent, const TGeoNode *node, int level, Region rg, LimitSet ls) |
Internal helper to collect geometry information from traversal. More... | |
Converter to create Pandora structures from dd4hep (NOT IMPLEMENTED)
Geometry converter from dd4hep to Geant 4.
Definition at line 39 of file PandoraConverter.cpp.
PandoraConverter::PandoraConverter | ( | Detector & | description | ) |
Initializing Constructor.
Definition at line 103 of file PandoraConverter.cpp.
|
virtual |
Standard destructor.
Definition at line 108 of file PandoraConverter.cpp.
xml_doc_t PandoraConverter::create | ( | DetElement | top | ) |
Create geometry conversion in Pandora XML format.
Definition at line 115 of file PandoraConverter.cpp.
|
protected |
Data pointer.
Definition at line 52 of file PandoraConverter.cpp.
|
protected |
Reference to detector description.
Definition at line 50 of file PandoraConverter.cpp.