Implements constant magnetic filed that switches on given axial radius fR2 from vector fBIn to fBOut.
NOTE: Magnetic field direction convention is inverted.
Definition at line 92 of file TEveTrackPropagator.h.
Public Member Functions | |
TEveMagFieldDuo (Double_t r, Double_t bIn, Double_t bOut) | |
~TEveMagFieldDuo () override | |
TEveVectorD | GetFieldD (Double_t x, Double_t y, Double_t) const override |
Double_t | GetMaxFieldMagD () const override |
TClass * | IsA () const override |
void | Streamer (TBuffer &) override |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TEveMagField | |
TEveMagField () | |
virtual | ~TEveMagField () |
virtual TEveVector | GetField (Float_t, Float_t, Float_t) const |
TEveVectorD | GetFieldD (const TEveVectorD &v) const |
virtual Float_t | GetMaxFieldMag () const |
virtual Bool_t | IsConst () const |
virtual void | PrintField (Double_t x, Double_t y, Double_t z) const |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Static Public Member Functions inherited from TEveMagField | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Protected Attributes | |
TEveVectorD | fBIn |
TEveVectorD | fBOut |
Double_t | fR2 |
Protected Attributes inherited from TEveMagField | |
Bool_t | fFieldConstant |
#include <TEveTrackPropagator.h>
Definition at line 100 of file TEveTrackPropagator.h.
|
inlineoverride |
Definition at line 106 of file TEveTrackPropagator.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 113 of file TEveTrackPropagator.h.
|
inlinestatic |
Definition at line 113 of file TEveTrackPropagator.h.
|
inlineoverridevirtual |
Reimplemented from TEveMagField.
Definition at line 110 of file TEveTrackPropagator.h.
|
inlineoverridevirtual |
Reimplemented from TEveMagField.
Definition at line 108 of file TEveTrackPropagator.h.
|
inlineoverridevirtual |
Reimplemented from TEveMagField.
Definition at line 113 of file TEveTrackPropagator.h.
|
overridevirtual |
Reimplemented from TEveMagField.
|
inline |
Definition at line 113 of file TEveTrackPropagator.h.
|
protected |
Definition at line 95 of file TEveTrackPropagator.h.
|
protected |
Definition at line 96 of file TEveTrackPropagator.h.
|
protected |
Definition at line 97 of file TEveTrackPropagator.h.