ATLAS Offline Software
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 
22 class IFieldManagerTool : virtual public IAlgTool
23 {
24  public:
25 
28 
30  virtual StatusCode initializeField() = 0;
31 };
32 
33 #endif
IFieldManagerTool::DeclareInterfaceID
DeclareInterfaceID(IFieldManagerTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IFieldManagerTool
Definition: IFieldManagerTool.h:23
IFieldManagerTool::initializeField
virtual StatusCode initializeField()=0
Initialize a field manager, field, and stepper.