ATLAS Offline Software
Simulation
G4Atlas
G4AtlasInterfaces
G4AtlasInterfaces
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
13
class
Geo2G4SvcBase
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:20
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
Generated on Sun Dec 22 2024 21:10:47 for ATLAS Offline Software by
1.8.18