Logo ROOT  
Reference Guide
No Matches
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 92 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
- Public Member Functions inherited from TEveMagField
 TEveMagField ()
virtual ~TEveMagField ()
virtual TEveVector GetField (Float_t, Float_t, Float_t) const
TEveVectorD GetFieldD (const TEveVectorD &v) const
virtual Float_t GetMaxFieldMag () const
virtual Bool_t IsConst () const
virtual void PrintField (Double_t x, Double_t y, Double_t z) const

Protected Attributes

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

#include <TEveTrackPropagator.h>

Inheritance diagram for TEveMagFieldDuo:

Constructor & Destructor Documentation

◆ TEveMagFieldDuo()

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

Definition at line 100 of file TEveTrackPropagator.h.

◆ ~TEveMagFieldDuo()

virtual TEveMagFieldDuo::~TEveMagFieldDuo ( )

Definition at line 106 of file TEveTrackPropagator.h.

Member Function Documentation

◆ GetFieldD()

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

Reimplemented from TEveMagField.

Definition at line 110 of file TEveTrackPropagator.h.

◆ GetMaxFieldMagD()

virtual Double_t TEveMagFieldDuo::GetMaxFieldMagD ( ) const

Reimplemented from TEveMagField.

Definition at line 108 of file TEveTrackPropagator.h.

Member Data Documentation

◆ fBIn

TEveVectorD TEveMagFieldDuo::fBIn

Definition at line 95 of file TEveTrackPropagator.h.

◆ fBOut

TEveVectorD TEveMagFieldDuo::fBOut

Definition at line 96 of file TEveTrackPropagator.h.

◆ fR2

Double_t TEveMagFieldDuo::fR2

Definition at line 97 of file TEveTrackPropagator.h.

Libraries for TEveMagFieldDuo:

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