ATLAS Offline Software
Loading...
Searching...
No Matches
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
10class VolumeBuilder;
11
14{
15public:
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
virtual void ListVolumeBuilders() const =0
virtual bool UseTopTransforms() const =0
virtual VolumeBuilder * GetDefaultBuilder() const =0
virtual void SetDefaultBuilder(std::string)=0
virtual VolumeBuilder * GetVolumeBuilder(std::string s) const =0