|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef GEO2G4_Geo2G4Svc_H 
    6 #define GEO2G4_Geo2G4Svc_H 
   16 #include <unordered_map> 
   19 typedef std::unordered_map<std::string, std::unique_ptr<VolumeBuilder>> 
BuilderMap;
 
   22 class Geo2G4Svc: 
public extends<AthService, IGeo2G4Svc>
 
   25   Geo2G4Svc(
const std::string& , ISvcLocator *);
 
  
std::unique_ptr< Geo2G4AssemblyFactory > m_G4AssemblyFactory
virtual VolumeBuilder * GetDefaultBuilder() const override final
bool const RAWDATA *ch2 const
std::string m_defaultBuilder
virtual VolumeBuilder * GetVolumeBuilder(std::string s) const override final
::StatusCode StatusCode
StatusCode definition for legacy code.
Geo2G4Svc(const std::string &, ISvcLocator *)
virtual void ListVolumeBuilders() const override final
virtual bool UseTopTransforms() const override final
virtual void SetDefaultBuilder(std::string n) override final
Geo2G4SvcBase methods.
std::unordered_map< std::string, std::unique_ptr< VolumeBuilder > > BuilderMap
Define macros for attributes used to control the static checker.
virtual StatusCode initialize ATLAS_NOT_THREAD_SAFE() override final
AthService methods.
std::unordered_map< std::string, std::unique_ptr< VolumeBuilder > > BuilderMap