ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | List of all members
TEveMagFieldDuo Class Reference

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 89 of file TEveTrackPropagator.h.

Public Member Functions

 TEveMagFieldDuo (Double_t r, Double_t bIn, Double_t bOut)
 
virtual ~TEveMagFieldDuo ()
 
virtual TEveVectorD GetFieldD (Double_t x, Double_t y, Double_t) const
 
virtual Double_t GetMaxFieldMagD () const
 
 ClassDef (TEveMagFieldDuo, 0)
 
- Public Member Functions inherited from TEveMagField
 TEveMagField ()
 
virtual ~TEveMagField ()
 
virtual Bool_t IsConst () const
 
virtual void PrintField (Double_t x, Double_t y, Double_t z) const
 
TEveVectorD GetFieldD (const TEveVectorD &v) const
 
virtual TEveVector GetField (Float_t, Float_t, Float_t) const
 
virtual Float_t GetMaxFieldMag () const
 
 ClassDef (TEveMagField, 0)
 

Protected Attributes

TEveVectorD fBIn
 
TEveVectorD fBOut
 
Double_t fR2
 
- Protected Attributes inherited from TEveMagField
Bool_t fFieldConstant
 

#include <TEveTrackPropagator.h>

Inheritance diagram for TEveMagFieldDuo:
[legend]

Constructor & Destructor Documentation

TEveMagFieldDuo::TEveMagFieldDuo ( Double_t  r,
Double_t  bIn,
Double_t  bOut 
)
inline

Definition at line 97 of file TEveTrackPropagator.h.

virtual TEveMagFieldDuo::~TEveMagFieldDuo ( )
inlinevirtual

Definition at line 103 of file TEveTrackPropagator.h.

Member Function Documentation

TEveMagFieldDuo::ClassDef ( TEveMagFieldDuo  ,
 
)
virtual TEveVectorD TEveMagFieldDuo::GetFieldD ( Double_t  x,
Double_t  y,
Double_t   
) const
inlinevirtual

Reimplemented from TEveMagField.

Definition at line 106 of file TEveTrackPropagator.h.

virtual Double_t TEveMagFieldDuo::GetMaxFieldMagD ( ) const
inlinevirtual

Reimplemented from TEveMagField.

Definition at line 109 of file TEveTrackPropagator.h.

Member Data Documentation

TEveVectorD TEveMagFieldDuo::fBIn
protected

Definition at line 92 of file TEveTrackPropagator.h.

Referenced by GetFieldD(), and GetMaxFieldMagD().

TEveVectorD TEveMagFieldDuo::fBOut
protected

Definition at line 93 of file TEveTrackPropagator.h.

Referenced by GetFieldD(), and GetMaxFieldMagD().

Double_t TEveMagFieldDuo::fR2
protected

Definition at line 94 of file TEveTrackPropagator.h.

Referenced by GetFieldD().

Collaboration diagram for TEveMagFieldDuo:
[legend]

The documentation for this class was generated from the following file: