TEveMagField Class Reference

#include <TEveTrackPropagator.h>

Inheritance diagram for TEveMagField:

CmsMagField GappedField TEveMagFieldConst TEveMagFieldConst TEveMagFieldDuo TEveMagFieldDuo List of all members.

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

Detailed Description

Definition at line 30 of file TEveTrackPropagator.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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

virtual void TEveMagField::PrintField ( Float_t  x,
Float_t  y,
Float_t  z 
) const [inline, virtual]

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]

Definition at line 49 of file TEveTrackPropagator.h.

Referenced by TEveTrackPropagator::Update().

TEveMagField::ClassDef ( TEveMagField  ,
 
)

virtual Bool_t TEveMagField::IsConst (  )  const [inline, virtual]

Definition at line 39 of file TEveTrackPropagator.h.

References fFieldConstant.

virtual void TEveMagField::PrintField ( Float_t  x,
Float_t  y,
Float_t  z 
) const [inline, virtual]

Definition at line 41 of file TEveTrackPropagator.h.

References b, and GetField().

virtual TEveVector TEveMagField::GetField ( const TEveVector v  )  const [inline, virtual]

Definition at line 47 of file TEveTrackPropagator.h.

References GetField().

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  ,
 
)


Member Data Documentation

Bool_t TEveMagField::fFieldConstant [protected]

Definition at line 33 of file TEveTrackPropagator.h.

Referenced by IsConst(), TEveMagFieldConst::TEveMagFieldConst(), and TEveMagFieldDuo::TEveMagFieldDuo().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1