Logo ROOT  
Reference Guide
ROOT::Experimental::REveMagField Class Reference

REveMagField Abstract interface to magnetic field.

Definition at line 33 of file REveTrackPropagator.hxx.

Public Member Functions

 REveMagField ()=default
 
virtual ~REveMagField ()
 
virtual REveVector GetField (Float_t, Float_t, Float_t) const
 
REveVectorD GetFieldD (const REveVectorD &v) const
 
virtual REveVectorD GetFieldD (Double_t x, Double_t y, Double_t z) const
 
virtual Float_t GetMaxFieldMag () const
 
virtual Double_t GetMaxFieldMagD () const
 
virtual Bool_t IsConst () const
 
virtual void PrintField (Double_t x, Double_t y, Double_t z) const
 

Protected Attributes

Bool_t fFieldConstant {kFALSE}
 

#include <ROOT/REveTrackPropagator.hxx>

Inheritance diagram for ROOT::Experimental::REveMagField:
[legend]

Constructor & Destructor Documentation

◆ REveMagField()

ROOT::Experimental::REveMagField::REveMagField ( )
default

◆ ~REveMagField()

virtual ROOT::Experimental::REveMagField::~REveMagField ( )
inlinevirtual

Definition at line 40 of file REveTrackPropagator.hxx.

Member Function Documentation

◆ GetField()

virtual REveVector ROOT::Experimental::REveMagField::GetField ( Float_t  ,
Float_t  ,
Float_t   
) const
inlinevirtual

Definition at line 61 of file REveTrackPropagator.hxx.

◆ GetFieldD() [1/2]

REveVectorD ROOT::Experimental::REveMagField::GetFieldD ( const REveVectorD v) const
inline

Definition at line 50 of file REveTrackPropagator.hxx.

◆ GetFieldD() [2/2]

virtual REveVectorD ROOT::Experimental::REveMagField::GetFieldD ( Double_t  x,
Double_t  y,
Double_t  z 
) const
inlinevirtual

◆ GetMaxFieldMag()

virtual Float_t ROOT::Experimental::REveMagField::GetMaxFieldMag ( ) const
inlinevirtual

Definition at line 62 of file REveTrackPropagator.hxx.

◆ GetMaxFieldMagD()

virtual Double_t ROOT::Experimental::REveMagField::GetMaxFieldMagD ( ) const
inlinevirtual

◆ IsConst()

virtual Bool_t ROOT::Experimental::REveMagField::IsConst ( ) const
inlinevirtual

Definition at line 42 of file REveTrackPropagator.hxx.

◆ PrintField()

virtual void ROOT::Experimental::REveMagField::PrintField ( Double_t  x,
Double_t  y,
Double_t  z 
) const
inlinevirtual

Definition at line 44 of file REveTrackPropagator.hxx.

Member Data Documentation

◆ fFieldConstant

Bool_t ROOT::Experimental::REveMagField::fFieldConstant {kFALSE}
protected

Definition at line 36 of file REveTrackPropagator.hxx.


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