TGeoUniformMagField Class Reference

#include <TVirtualMagField.h>

Inheritance diagram for TGeoUniformMagField:

TVirtualMagField TVirtualMagField TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Member Functions

 TGeoUniformMagField ()
 TGeoUniformMagField (Double_t Bx, Double_t By, Double_t Bz)
virtual ~TGeoUniformMagField ()
void Field (const Double_t *, Double_t *B)
const Double_tGetFieldValue () const
void SetFieldValue (Double_t Bx, Double_t By, Double_t Bz)
 TGeoUniformMagField ()
 TGeoUniformMagField (Double_t Bx, Double_t By, Double_t Bz)
virtual ~TGeoUniformMagField ()
void Field (const Double_t *, Double_t *B)
const Double_tGetFieldValue () const
void SetFieldValue (Double_t Bx, Double_t By, Double_t Bz)

Protected Member Functions

 TGeoUniformMagField (const TGeoUniformMagField &)
TGeoUniformMagFieldoperator= (const TGeoUniformMagField &)
 TGeoUniformMagField (const TGeoUniformMagField &)
TGeoUniformMagFieldoperator= (const TGeoUniformMagField &)

Private Attributes

Double_t fB [3]

Detailed Description

Definition at line 44 of file TVirtualMagField.h.


Constructor & Destructor Documentation

TGeoUniformMagField::TGeoUniformMagField ( const TGeoUniformMagField  )  [protected]

TGeoUniformMagField::TGeoUniformMagField (  ) 

TGeoUniformMagField::TGeoUniformMagField ( Double_t  Bx,
Double_t  By,
Double_t  Bz 
)

Definition at line 57 of file TVirtualMagField.cxx.

References fB.

virtual TGeoUniformMagField::~TGeoUniformMagField (  )  [inline, virtual]

Definition at line 56 of file TVirtualMagField.h.

TGeoUniformMagField::TGeoUniformMagField ( const TGeoUniformMagField  )  [protected]

TGeoUniformMagField::TGeoUniformMagField (  ) 

TGeoUniformMagField::TGeoUniformMagField ( Double_t  Bx,
Double_t  By,
Double_t  Bz 
)

virtual TGeoUniformMagField::~TGeoUniformMagField (  )  [inline, virtual]

Definition at line 56 of file TVirtualMagField.h.


Member Function Documentation

TGeoUniformMagField& TGeoUniformMagField::operator= ( const TGeoUniformMagField  )  [protected]

void TGeoUniformMagField::Field ( const Double_t ,
Double_t B 
) [inline, virtual]

Implements TVirtualMagField.

Definition at line 58 of file TVirtualMagField.h.

References fB.

const Double_t* TGeoUniformMagField::GetFieldValue (  )  const [inline]

Definition at line 60 of file TVirtualMagField.h.

References fB.

void TGeoUniformMagField::SetFieldValue ( Double_t  Bx,
Double_t  By,
Double_t  Bz 
) [inline]

Definition at line 61 of file TVirtualMagField.h.

References fB.

TGeoUniformMagField& TGeoUniformMagField::operator= ( const TGeoUniformMagField  )  [protected]

void TGeoUniformMagField::Field ( const Double_t ,
Double_t B 
) [inline, virtual]

Implements TVirtualMagField.

Definition at line 58 of file TVirtualMagField.h.

References fB.

const Double_t* TGeoUniformMagField::GetFieldValue (  )  const [inline]

Definition at line 60 of file TVirtualMagField.h.

References fB.

void TGeoUniformMagField::SetFieldValue ( Double_t  Bx,
Double_t  By,
Double_t  Bz 
) [inline]

Definition at line 61 of file TVirtualMagField.h.

References fB.


Member Data Documentation

Double_t TGeoUniformMagField::fB [private]

Definition at line 47 of file TVirtualMagField.h.

Referenced by Field(), GetFieldValue(), SetFieldValue(), and TGeoUniformMagField().


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