ATLAS Offline Software
Loading...
Searching...
No Matches
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
20class IG4GeometryConfigurationTool : virtual public IAlgTool {
21public:
23
26
28 virtual StatusCode preGeometryConfigure() const = 0;
29 virtual StatusCode postGeometryConfigure() const = 0;
30
31};
32
33#endif
Abstract interface for tools to work at the Geant4 geometry step.
virtual StatusCode postGeometryConfigure() const =0
virtual StatusCode preGeometryConfigure() const =0
Initialize.
DeclareInterfaceID(IG4GeometryConfigurationTool, 1, 0)
Creates the InterfaceID and interfaceID() method.