ATLAS Offline Software
Loading...
Searching...
No Matches
Simulation
G4Atlas
G4AtlasInterfaces
G4AtlasInterfaces
IFieldManagerTool.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_IFieldManagerTool_H
6
#define G4AtlasInterfaces_IFieldManagerTool_H
7
8
// Include files
9
// from Gaudi
10
#include "GaudiKernel/IAlgTool.h"
11
12
class
G4FieldManager;
13
21
22
class
IFieldManagerTool
:
virtual
public
IAlgTool
23
{
24
public
:
25
27
DeclareInterfaceID
(
IFieldManagerTool
, 1, 0);
28
30
virtual
StatusCode
initializeField
() = 0;
31
};
32
33
#endif
IFieldManagerTool
Abstract interface to a field manager tool.
Definition
IFieldManagerTool.h:23
IFieldManagerTool::DeclareInterfaceID
DeclareInterfaceID(IFieldManagerTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
IFieldManagerTool::initializeField
virtual StatusCode initializeField()=0
Initialize a field manager, field, and stepper.
Generated on
for ATLAS Offline Software by
1.14.0