Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TEveMagFieldConst Class Reference

Implements constant magnetic field, given by a vector fB.

NOTE: Magnetic field direction convention is inverted.

Definition at line 70 of file TEveTrackPropagator.h.

Public Member Functions

 TEveMagFieldConst (Double_t x, Double_t y, Double_t z)
 
 ~TEveMagFieldConst () override
 
TEveVectorD GetFieldD (Double_t, Double_t, Double_t) const override
 
Double_t GetMaxFieldMagD () const override
 
TClassIsA () const override
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- 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
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TEveMagField
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Protected Attributes

TEveVectorD fB
 
- Protected Attributes inherited from TEveMagField
Bool_t fFieldConstant
 

#include <TEveTrackPropagator.h>

Inheritance diagram for TEveMagFieldConst:
[legend]

Constructor & Destructor Documentation

◆ TEveMagFieldConst()

TEveMagFieldConst::TEveMagFieldConst ( Double_t  x,
Double_t  y,
Double_t  z 
)
inline

Definition at line 76 of file TEveTrackPropagator.h.

◆ ~TEveMagFieldConst()

TEveMagFieldConst::~TEveMagFieldConst ( )
inlineoverride

Definition at line 79 of file TEveTrackPropagator.h.

Member Function Documentation

◆ Class()

static TClass * TEveMagFieldConst::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TEveMagFieldConst::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TEveMagFieldConst::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 84 of file TEveTrackPropagator.h.

◆ DeclFileName()

static const char * TEveMagFieldConst::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 84 of file TEveTrackPropagator.h.

◆ GetFieldD()

TEveVectorD TEveMagFieldConst::GetFieldD ( Double_t  ,
Double_t  ,
Double_t   
) const
inlineoverridevirtual

Reimplemented from TEveMagField.

Definition at line 82 of file TEveTrackPropagator.h.

◆ GetMaxFieldMagD()

Double_t TEveMagFieldConst::GetMaxFieldMagD ( ) const
inlineoverridevirtual

Reimplemented from TEveMagField.

Definition at line 81 of file TEveTrackPropagator.h.

◆ IsA()

TClass * TEveMagFieldConst::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from TEveMagField.

Definition at line 84 of file TEveTrackPropagator.h.

◆ Streamer()

void TEveMagFieldConst::Streamer ( TBuffer )
overridevirtual

Reimplemented from TEveMagField.

◆ StreamerNVirtual()

void TEveMagFieldConst::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 84 of file TEveTrackPropagator.h.

Member Data Documentation

◆ fB

TEveVectorD TEveMagFieldConst::fB
protected

Definition at line 73 of file TEveTrackPropagator.h.

Libraries for TEveMagFieldConst:

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