![]() |
ATLAS Offline Software
|
#include <Geo2G4Svc.h>
Public Member Functions | |
| Geo2G4Svc (const std::string &, ISvcLocator *) | |
| virtual | ~Geo2G4Svc () |
| virtual StatusCode initialize | ATLAS_NOT_THREAD_SAFE () override final |
| AthService methods. | |
| virtual void | SetDefaultBuilder (std::string n) override final |
| Geo2G4SvcBase methods. | |
| virtual VolumeBuilder * | GetVolumeBuilder (std::string s) const override final |
| virtual VolumeBuilder * | GetDefaultBuilder () const override final |
| virtual bool | UseTopTransforms () const override final |
| virtual void | ListVolumeBuilders () const override final |
Private Types | |
| typedef std::unordered_map< std::string, std::unique_ptr< VolumeBuilder > > | BuilderMap |
Private Attributes | |
| Gaudi::Property< bool > | m_getTopTransform {this, "GetTopTransform", true} |
| BuilderMap | m_builders |
| std::string | m_defaultBuilder {""} |
| std::unique_ptr< Geo2G4AssemblyFactory > | m_G4AssemblyFactory {} |
Definition at line 22 of file Geo2G4Svc.h.
|
private |
Definition at line 37 of file Geo2G4Svc.h.
| Geo2G4Svc::Geo2G4Svc | ( | const std::string & | name, |
| ISvcLocator * | svcLocator ) |
Definition at line 9 of file Geo2G4Svc.cxx.
|
virtual |
Definition at line 14 of file Geo2G4Svc.cxx.
|
finaloverridevirtual |
AthService methods.
|
inlinefinaloverridevirtual |
Definition at line 32 of file Geo2G4Svc.h.
|
finaloverridevirtual |
Definition at line 49 of file Geo2G4Svc.cxx.
|
finaloverridevirtual |
Definition at line 37 of file Geo2G4Svc.cxx.
|
inlinefinaloverridevirtual |
Geo2G4SvcBase methods.
Definition at line 30 of file Geo2G4Svc.h.
|
inlinefinaloverridevirtual |
Definition at line 33 of file Geo2G4Svc.h.
|
private |
Definition at line 40 of file Geo2G4Svc.h.
|
private |
Definition at line 41 of file Geo2G4Svc.h.
|
private |
Definition at line 42 of file Geo2G4Svc.h.
|
private |
Definition at line 39 of file Geo2G4Svc.h.