#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().
1.5.1