#include <Detector/DetComponents/src/GeoSvc.h>
◆ GeoSvc()
GeoSvc::GeoSvc |
( |
const std::string & | name, |
|
|
ISvcLocator * | svc ) |
◆ buildDD4HepGeo()
StatusCode GeoSvc::buildDD4HepGeo |
( |
| ) |
|
◆ buildGeant4Geo()
StatusCode GeoSvc::buildGeant4Geo |
( |
| ) |
|
◆ constantAsString()
std::string GeoSvc::constantAsString |
( |
std::string const & | name | ) |
|
|
overridevirtual |
◆ finalize()
StatusCode GeoSvc::finalize |
( |
| ) |
|
|
finalvirtual |
◆ getDD4HepGeo()
dd4hep::DetElement GeoSvc::getDD4HepGeo |
( |
| ) |
|
|
overridevirtual |
◆ getDetector()
dd4hep::Detector * GeoSvc::getDetector |
( |
| ) |
|
|
overridevirtual |
◆ getGeant4Geo()
G4VUserDetectorConstruction * GeoSvc::getGeant4Geo |
( |
| ) |
|
|
overridevirtual |
◆ initialize()
StatusCode GeoSvc::initialize |
( |
| ) |
|
|
finalvirtual |
◆ m_buildGeant4Geo
Gaudi::Property<bool> GeoSvc::m_buildGeant4Geo |
|
private |
Initial value:{this, "EnableGeant4Geo", true,
"If True the DD4hep geometry is converted for Geant4 Simulations"}
◆ m_dd4hepgeo
dd4hep::Detector* GeoSvc::m_dd4hepgeo {nullptr} |
|
private |
◆ m_geant4geo
std::shared_ptr<G4VUserDetectorConstruction> GeoSvc::m_geant4geo {nullptr} |
|
private |
◆ m_sensitive_types
Gaudi::Property<std::map<std::string, std::string> > GeoSvc::m_sensitive_types |
|
private |
Initial value:{
this, "sensitiveTypes", {{"tracker", "SimpleTrackerSD"}, {"calorimeter", "SimpleCalorimeterSD"}}}
◆ m_xmlFileNames
Gaudi::Property<std::vector<std::string> > GeoSvc::m_xmlFileNames {this, "detectors", {}, "Detector descriptions XML-files"} |
|
private |
The documentation for this class was generated from the following files: