3#include "CLHEP/Geometry/Point3D.h"
4#include "CLHEP/Geometry/Vector3D.h"
5#include "GaudiKernel/IInterface.h"
23 virtual StatusCode
fieldVector(
const HepGeom::Point3D<double>& xyz,
24 HepGeom::Vector3D<double>& fvec )
const = 0;
26 HepGeom::Vector3D<double>& fvec )
const = 0;
virtual StatusCode fieldVector(const HepGeom::Point3D< double > &xyz, HepGeom::Vector3D< double > &fvec) const =0
DeclareInterfaceID(IBesMagFieldSvc, 1, 0)
virtual double getReferField()=0
virtual StatusCode uniFieldVector(const HepGeom::Point3D< double > &xyz, HepGeom::Vector3D< double > &fvec) const =0
virtual bool ifRealField() const =0