#include <Geo2G4Svc.h>
- Todo
- NEEDS DOCUMENTATION
Definition at line 22 of file Geo2G4Svc.h.
◆ BuilderMap
◆ Geo2G4Svc()
| Geo2G4Svc::Geo2G4Svc |
( |
const std::string & | name, |
|
|
ISvcLocator * | svcLocator ) |
Definition at line 9 of file Geo2G4Svc.cxx.
10 : base_class(name,svcLocator)
14{
17}
#define ATH_MSG_VERBOSE(x)
std::unique_ptr< Geo2G4AssemblyFactory > m_G4AssemblyFactory
std::string m_defaultBuilder
◆ ~Geo2G4Svc()
| Geo2G4Svc::~Geo2G4Svc |
( |
| ) |
|
|
virtual |
◆ ATLAS_NOT_THREAD_SAFE()
| virtual StatusCode initialize Geo2G4Svc::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
finaloverridevirtual |
◆ GetDefaultBuilder()
|
|
inlinefinaloverridevirtual |
◆ GetVolumeBuilder()
| VolumeBuilder * Geo2G4Svc::GetVolumeBuilder |
( |
std::string | s | ) |
const |
|
finaloverridevirtual |
Definition at line 54 of file Geo2G4Svc.cxx.
55{
58 {
59 return builderItr->second.get();
60 }
61 else
62 {
63 ATH_MSG_ERROR (
"Trying to retrieve a not existing builder "<<s);
65 }
67}
virtual VolumeBuilder * GetDefaultBuilder() const override final
◆ ListVolumeBuilders()
| void Geo2G4Svc::ListVolumeBuilders |
( |
| ) |
const |
|
finaloverridevirtual |
Definition at line 42 of file Geo2G4Svc.cxx.
43{
44 ATH_MSG_INFO(
"---- List of all Volume Builders registered with Geo2G4Svc ----");
45 ATH_MSG_INFO(
"---------------------------------------------------------------");
47 {
49 }
50 ATH_MSG_INFO(
"---------------------------------------------------------------");
52}
◆ SetDefaultBuilder()
| virtual void Geo2G4Svc::SetDefaultBuilder |
( |
std::string | n | ) |
|
|
inlinefinaloverridevirtual |
◆ UseTopTransforms()
| virtual bool Geo2G4Svc::UseTopTransforms |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ m_builders
◆ m_defaultBuilder
| std::string Geo2G4Svc::m_defaultBuilder |
|
private |
◆ m_G4AssemblyFactory
◆ m_getTopTransform
| bool Geo2G4Svc::m_getTopTransform |
|
private |
The documentation for this class was generated from the following files: