ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
Geo2G4SvcBase
Definition
Geo2G4SvcBase.h:14
Geo2G4SvcBase::ListVolumeBuilders
virtual void ListVolumeBuilders() const =0
Geo2G4SvcBase::UseTopTransforms
virtual bool UseTopTransforms() const =0
Geo2G4SvcBase::GetDefaultBuilder
virtual VolumeBuilder * GetDefaultBuilder() const =0
Geo2G4SvcBase::SetDefaultBuilder
virtual void SetDefaultBuilder(std::string)=0
Geo2G4SvcBase::GetVolumeBuilder
virtual VolumeBuilder * GetVolumeBuilder(std::string s) const =0
VolumeBuilder
Definition
Simulation/G4Utilities/Geo2G4/src/VolumeBuilder.h:20
Generated on
for ATLAS Offline Software by
1.17.0