ATLAS Offline Software
Geo2G4SvcBase.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef G4AtlasInterfaces_Geo2G4SvcBase_H
6 #define G4AtlasInterfaces_Geo2G4SvcBase_H
7 
8 #include <string>
9 
10 class VolumeBuilder;
11 
14 {
15 public:
16  virtual VolumeBuilder* GetVolumeBuilder(std::string s) const = 0;
17  virtual VolumeBuilder* GetDefaultBuilder() const = 0;
18 
19  virtual void SetDefaultBuilder(std::string) = 0;
20  virtual void ListVolumeBuilders() const = 0;
21 
22  virtual bool UseTopTransforms() const = 0;
23 };
24 #endif // G4AtlasInterfaces_Geo2G4SvcBase_H
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
Geo2G4SvcBase::GetDefaultBuilder
virtual VolumeBuilder * GetDefaultBuilder() const =0
Geo2G4SvcBase::UseTopTransforms
virtual bool UseTopTransforms() const =0
VolumeBuilder
Definition: Simulation/G4Utilities/Geo2G4/src/VolumeBuilder.h:22
Geo2G4SvcBase::GetVolumeBuilder
virtual VolumeBuilder * GetVolumeBuilder(std::string s) const =0
Geo2G4SvcBase::SetDefaultBuilder
virtual void SetDefaultBuilder(std::string)=0
Geo2G4SvcBase
Definition: Geo2G4SvcBase.h:14
Geo2G4SvcBase::ListVolumeBuilders
virtual void ListVolumeBuilders() const =0