#include <Detector/DetComponents/src/GeoSvc.h>
◆ GeoSvc()
| GeoSvc::GeoSvc |
( |
const std::string & | name, |
|
|
ISvcLocator * | svc ) |
◆ buildDD4HepGeo()
| StatusCode GeoSvc::buildDD4HepGeo |
( |
| ) |
|
◆ buildGeant4Geo()
| StatusCode GeoSvc::buildGeant4Geo |
( |
| ) |
|
◆ constantAsString() [1/2]
| std::string GeoSvc::constantAsString |
( |
std::string const & | name | ) |
|
|
virtual |
◆ constantAsString() [2/2]
| std::string GeoSvc::constantAsString |
( |
std::string const & | name | ) |
const |
|
virtual |
◆ finalize()
| StatusCode GeoSvc::finalize |
( |
| ) |
|
|
finalvirtual |
◆ getDD4HepGeo()
| dd4hep::DetElement GeoSvc::getDD4HepGeo |
( |
| ) |
|
|
virtual |
◆ getDetector() [1/2]
| dd4hep::Detector * GeoSvc::getDetector |
( |
| ) |
|
|
virtual |
◆ getDetector() [2/2]
| const dd4hep::Detector * GeoSvc::getDetector |
( |
| ) |
const |
|
virtual |
◆ getGeant4Geo()
| G4VUserDetectorConstruction * GeoSvc::getGeant4Geo |
( |
| ) |
|
|
virtual |
◆ 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", "Geant4tracker"},
{"SimpleTrackerSD", "Geant4tracker"},
{"calorimeter", "Geant4calorimeter"},
{"SimpleCalorimeterSD", "Geant4calorimeter"}}}
◆ 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: