ATLAS Offline Software
Loading...
Searching...
No Matches
IEquationOfMotionTool.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_IEQUATIONOFMOTIONTOOL_H
6#define G4ATLASINTERFACES_IEQUATIONOFMOTIONTOOL_H
7
8#include "GaudiKernel/IAlgTool.h"
9
10//#include "G4MagneticField.hh"
11//#include "G4Mag_EqRhs.hh"
12class G4Mag_EqRhs;
13class G4MagneticField;
14
20
21class IEquationOfMotionTool : virtual public IAlgTool
22{
23public:
28
29 // Method needed to create G4Mag_EqRhs
30 virtual G4Mag_EqRhs* makeEquationOfMotion(G4MagneticField *emField) const = 0 ;
31};
32#endif
virtual G4Mag_EqRhs * makeEquationOfMotion(G4MagneticField *emField) const =0
DeclareInterfaceID(IEquationOfMotionTool, 1, 0)
Creates the InterfaceID and interfaceID() method.