ATLAS Offline Software
Loading...
Searching...
No Matches
Simulation
G4Atlas
G4AtlasInterfaces
G4AtlasInterfaces
IG4GeometryConfigurationTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef G4ATLASINTERFACES_IG4GEOMETRYCONFIGURATIONTOOL_H
6
#define G4ATLASINTERFACES_IG4GEOMETRYCONFIGURATIONTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
10
// Geant4
11
19
20
class
IG4GeometryConfigurationTool
:
virtual
public
IAlgTool {
21
public
:
22
virtual
~IG4GeometryConfigurationTool
() {}
23
25
DeclareInterfaceID
(
IG4GeometryConfigurationTool
, 1, 0);
26
28
virtual
StatusCode
preGeometryConfigure
()
const
= 0;
29
virtual
StatusCode
postGeometryConfigure
()
const
= 0;
30
31
};
32
33
#endif
IG4GeometryConfigurationTool
Abstract interface for tools to work at the Geant4 geometry step.
Definition
IG4GeometryConfigurationTool.h:20
IG4GeometryConfigurationTool::~IG4GeometryConfigurationTool
virtual ~IG4GeometryConfigurationTool()
Definition
IG4GeometryConfigurationTool.h:22
IG4GeometryConfigurationTool::postGeometryConfigure
virtual StatusCode postGeometryConfigure() const =0
IG4GeometryConfigurationTool::preGeometryConfigure
virtual StatusCode preGeometryConfigure() const =0
Initialize.
IG4GeometryConfigurationTool::DeclareInterfaceID
DeclareInterfaceID(IG4GeometryConfigurationTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
Generated on
for ATLAS Offline Software by
1.14.0