#include <TEveTrackPropagator.h>
Inheritance diagram for TEveMagField:
Public Member Functions | |
TEveMagField () | |
virtual | ~TEveMagField () |
virtual Bool_t | IsConst () const |
virtual void | PrintField (Float_t x, Float_t y, Float_t z) const |
virtual TEveVector | GetField (const TEveVector &v) const |
virtual TEveVector | GetField (Float_t x, Float_t y, Float_t z) const=0 |
virtual Float_t | GetMaxFieldMag () const |
ClassDef (TEveMagField, 0) | |
TEveMagField () | |
virtual | ~TEveMagField () |
virtual Bool_t | IsConst () const |
virtual void | PrintField (Float_t x, Float_t y, Float_t z) const |
virtual TEveVector | GetField (const TEveVector &v) const |
virtual TEveVector | GetField (Float_t x, Float_t y, Float_t z) const=0 |
virtual Float_t | GetMaxFieldMag () const |
ClassDef (TEveMagField, 0) | |
Protected Attributes | |
Bool_t | fFieldConstant |
Definition at line 30 of file TEveTrackPropagator.h.
TEveMagField::TEveMagField | ( | ) | [inline] |
Definition at line 36 of file TEveTrackPropagator.h.
virtual TEveMagField::~TEveMagField | ( | ) | [inline, virtual] |
Definition at line 37 of file TEveTrackPropagator.h.
TEveMagField::TEveMagField | ( | ) | [inline] |
Definition at line 36 of file TEveTrackPropagator.h.
virtual TEveMagField::~TEveMagField | ( | ) | [inline, virtual] |
Definition at line 37 of file TEveTrackPropagator.h.
virtual Bool_t TEveMagField::IsConst | ( | ) | const [inline, virtual] |
Definition at line 39 of file TEveTrackPropagator.h.
References fFieldConstant.
Referenced by TEveTrackPropagator::HelixIntersectPlane(), and TEveTrackPropagator::Update().
Definition at line 41 of file TEveTrackPropagator.h.
References b, and GetField().
Referenced by TEveTrackPropagator::PrintMagField().
virtual TEveVector TEveMagField::GetField | ( | const TEveVector & | v | ) | const [inline, virtual] |
Definition at line 47 of file TEveTrackPropagator.h.
Referenced by GetField(), TEveTrackPropagator::GetMagField(), TEveTrackPropagator::HelixIntersectPlane(), PrintField(), TEveTrackPropagator::StepRungeKutta(), and TEveTrackPropagator::Update().
virtual TEveVector TEveMagField::GetField | ( | Float_t | x, | |
Float_t | y, | |||
Float_t | z | |||
) | const [pure virtual] |
virtual Float_t TEveMagField::GetMaxFieldMag | ( | ) | const [inline, virtual] |
TEveMagField::ClassDef | ( | TEveMagField | , | |
0 | ||||
) |
virtual Bool_t TEveMagField::IsConst | ( | ) | const [inline, virtual] |
virtual TEveVector TEveMagField::GetField | ( | const TEveVector & | v | ) | const [inline, virtual] |
virtual TEveVector TEveMagField::GetField | ( | Float_t | x, | |
Float_t | y, | |||
Float_t | z | |||
) | const [pure virtual] |
virtual Float_t TEveMagField::GetMaxFieldMag | ( | ) | const [inline, virtual] |
Definition at line 49 of file TEveTrackPropagator.h.
TEveMagField::ClassDef | ( | TEveMagField | , | |
0 | ||||
) |
Bool_t TEveMagField::fFieldConstant [protected] |
Definition at line 33 of file TEveTrackPropagator.h.
Referenced by IsConst(), TEveMagFieldConst::TEveMagFieldConst(), and TEveMagFieldDuo::TEveMagFieldDuo().