StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMagneticField.hh
1 /***************************************************************************
2  *
3  * $Id: StMagneticField.hh,v 1.2 2000/06/23 00:12:23 snelling Exp $
4  *
5  * Author: Thomas Ullrich, May 1998
6  ***************************************************************************
7  *
8  * Description: Abstract class
9  *
10  ***************************************************************************
11  *
12  * $Log: StMagneticField.hh,v $
13  * Revision 1.2 2000/06/23 00:12:23 snelling
14  * Removed dependence on local files now pointed to StDbUtilities
15  *
16  * Revision 1.1 1998/11/10 17:12:04 fisyak
17  * Put Brian trs versin into StRoot
18  *
19  * Revision 1.2 1998/05/25 16:59:24 lasiuk
20  * remove virtual destructor
21  *
22  * Revision 1.1 1998/05/20 14:58:25 ullrich
23  * Initial Revision
24  *
25  **************************************************************************/
26 #ifndef ST_MAGNETIC_FIELD
27 #define ST_MAGNETIC_FIELD
28 
29 #include "StThreeVector.hh"
30 #include "StDbUtilities/StGlobalCoordinate.hh"
31 
33 public:
34  virtual ~StMagneticField() {/* nopt */};
35  virtual const StThreeVector<double>& at(const StGlobalCoordinate&) const = 0;
36 };
37 
38 #endif