CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ShiftingMagneticFieldProvider.h
Go to the documentation of this file.
1 #ifndef ShiftingMagneticFieldProvider_H
2 #define ShiftingMagneticFieldProvider_H
3 
6 
7 template <class T>
9 public:
10 
15 
16 
20 
21  virtual LocalVectorType valueInTesla( const LocalPointType& p) const;
22 
23 private:
24 
26 
31 
32 };
33 
34 #include "TrackPropagation/NavGeometry/src/ShiftingMagneticFieldProvider.icc"
35 
36 #endif
MagneticFieldProvider< T >::LocalPointType LocalPointType
MagneticFieldProvider< T >::GlobalPointType GlobalPointType
ShiftingMagneticFieldProvider(const MagVolume &magvol, const MagVolume::PositionType &pos, const MagVolume::RotationType &rot)
virtual LocalVectorType valueInTesla(const LocalPointType &p) const
MagneticFieldProvider< T >::LocalVectorType LocalVectorType
MagneticFieldProvider< T >::GlobalVectorType GlobalVectorType