
Abstract base-class for interfacing to magnetic field needed by the TEveTrackPropagator. See sub-classes for two simple implementations. NOTE: Magnetic field direction convention is inverted.
| TEveMagField() | |
| TEveMagField(const TEveMagField&) | |
| virtual | ~TEveMagField() |
| static TClass* | Class() |
| virtual TEveVector | GetField(Float_t, Float_t, Float_t) const |
| TEveVectorD | GetFieldD(const TEveVectorD& v) const |
| virtual TEveVectorD | GetFieldD(Double_t x, Double_t y, Double_t z) const |
| virtual Float_t | GetMaxFieldMag() const |
| virtual Double_t | GetMaxFieldMagD() const |
| virtual TClass* | IsA() const |
| virtual Bool_t | IsConst() const |
| TEveMagField& | operator=(const TEveMagField&) |
| virtual void | PrintField(Double_t x, Double_t y, Double_t z) const |
| virtual void | ShowMembers(TMemberInspector&) |
| virtual void | Streamer(TBuffer&) |
| void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
| Bool_t | fFieldConstant |

Track propgator uses only GetFieldD() and GetMaxFieldMagD(). Have to keep/reuse GetField() and GetMaxFieldMag() because of backward compatibility.
{ return GetField(x, y, z); }