10 : base_class(name,svcLocator)
17StatusCode Geo2G4Svc::initialize()
23 const std::string nameBuilder =
"Extended_Parameterised_Volume_Builder";
28 if(msgLvl(MSG::VERBOSE)) {
34 return StatusCode::SUCCESS;
39 ATH_MSG_INFO(
"---- List of all Volume Builders registered with Geo2G4Svc ----");
40 ATH_MSG_INFO(
"---------------------------------------------------------------");
43 ATH_MSG_INFO(
" Volume Builder: "<<builder.second->GetKey());
45 ATH_MSG_INFO(
"---------------------------------------------------------------");
54 return builderItr->second.get();
58 ATH_MSG_ERROR (
"Trying to retrieve a not existing builder "<<s);
#define ATH_MSG_VERBOSE(x)
virtual void SetDefaultBuilder(std::string n) override final
Geo2G4SvcBase methods.
Geo2G4Svc(const std::string &, ISvcLocator *)
std::unique_ptr< Geo2G4AssemblyFactory > m_G4AssemblyFactory
virtual VolumeBuilder * GetDefaultBuilder() const override final
virtual VolumeBuilder * GetVolumeBuilder(std::string s) const override final
virtual void ListVolumeBuilders() const override final