Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IMagneticFieldSvc Class Reference

#include <GaudiKernel/IMagneticFieldSvc.h>

Inheritance diagram for IMagneticFieldSvc:

MagneticFieldSvc MagneticFieldSvc List of all members.

Public Member Functions

virtual StatusCode fieldVector (const HepGeom::Point3D< double > &xyz, HepGeom::Vector3D< double > &fvec) const =0
virtual StatusCode fieldVector (const HepGeom::Point3D< double > &xyz, HepGeom::Vector3D< double > &fvec) const =0
virtual double getReferField ()=0
virtual double getReferField ()=0
virtual bool ifRealField () const =0
virtual bool ifRealField () const =0
virtual StatusCode uniFieldVector (const HepGeom::Point3D< double > &xyz, HepGeom::Vector3D< double > &fvec) const =0
virtual StatusCode uniFieldVector (const HepGeom::Point3D< double > &xyz, HepGeom::Vector3D< double > &fvec) const =0

Static Public Member Functions

const InterfaceID & interfaceID ()
 Retrieve interface ID.
const InterfaceID & interfaceID ()
 Retrieve interface ID.

Detailed Description

The interface to the MagneticFieldSvc

Author:
Iain Last


Member Function Documentation

virtual StatusCode IMagneticFieldSvc::fieldVector const HepGeom::Point3D< double > &  xyz,
HepGeom::Vector3D< double > &  fvec
const [pure virtual]
 

virtual StatusCode IMagneticFieldSvc::fieldVector const HepGeom::Point3D< double > &  xyz,
HepGeom::Vector3D< double > &  fvec
const [pure virtual]
 

virtual double IMagneticFieldSvc::getReferField  )  [pure virtual]
 

Implemented in MagneticFieldSvc, and MagneticFieldSvc.

virtual double IMagneticFieldSvc::getReferField  )  [pure virtual]
 

Implemented in MagneticFieldSvc, and MagneticFieldSvc.

virtual bool IMagneticFieldSvc::ifRealField  )  const [pure virtual]
 

Implemented in MagneticFieldSvc, and MagneticFieldSvc.

virtual bool IMagneticFieldSvc::ifRealField  )  const [pure virtual]
 

Implemented in MagneticFieldSvc, and MagneticFieldSvc.

const InterfaceID& IMagneticFieldSvc::interfaceID  )  [inline, static]
 

Retrieve interface ID.

00033 { return IID_IMagneticFieldSvc; }

const InterfaceID& IMagneticFieldSvc::interfaceID  )  [inline, static]
 

Retrieve interface ID.

00033 { return IID_IMagneticFieldSvc; }

virtual StatusCode IMagneticFieldSvc::uniFieldVector const HepGeom::Point3D< double > &  xyz,
HepGeom::Vector3D< double > &  fvec
const [pure virtual]
 

virtual StatusCode IMagneticFieldSvc::uniFieldVector const HepGeom::Point3D< double > &  xyz,
HepGeom::Vector3D< double > &  fvec
const [pure virtual]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:18:13 2011 for BOSS6.5.5 by  doxygen 1.3.9.1