REveMagFieldDuo Interface to magnetic field with two different values depending on radius.
Definition at line 90 of file REveTrackPropagator.hxx.
Public Member Functions | |
REveMagFieldDuo (Double_t r, Double_t bIn, Double_t bOut) | |
virtual | ~REveMagFieldDuo () |
REveVectorD | GetFieldD (Double_t x, Double_t y, Double_t) const override |
Double_t | GetMaxFieldMagD () const override |
Public Member Functions inherited from ROOT::Experimental::REveMagField | |
REveMagField ()=default | |
virtual | ~REveMagField () |
virtual REveVector | GetField (Float_t, Float_t, Float_t) const |
REveVectorD | GetFieldD (const REveVectorD &v) const |
virtual REveVectorD | GetFieldD (Double_t x, Double_t y, Double_t z) const |
virtual Float_t | GetMaxFieldMag () const |
virtual Double_t | GetMaxFieldMagD () const |
virtual Bool_t | IsConst () const |
virtual void | PrintField (Double_t x, Double_t y, Double_t z) const |
Protected Attributes | |
REveVectorD | fBIn |
REveVectorD | fBOut |
Double_t | fR2 |
Protected Attributes inherited from ROOT::Experimental::REveMagField | |
Bool_t | fFieldConstant {kFALSE} |
#include <ROOT/REveTrackPropagator.hxx>
|
inline |
Definition at line 98 of file REveTrackPropagator.hxx.
|
inlinevirtual |
Definition at line 103 of file REveTrackPropagator.hxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::Experimental::REveMagField.
Definition at line 105 of file REveTrackPropagator.hxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::Experimental::REveMagField.
Definition at line 110 of file REveTrackPropagator.hxx.
|
protected |
Definition at line 93 of file REveTrackPropagator.hxx.
|
protected |
Definition at line 94 of file REveTrackPropagator.hxx.
|
protected |
Definition at line 95 of file REveTrackPropagator.hxx.