|
VMC Examples Version 6.8
|
Definition of a uniform magnetic field within a given region. More...
#include <A01MagField.h>

Public Member Functions | |
| A01MagField (Double_t Bx, Double_t By, Double_t Bz) | |
| A01MagField () | |
| virtual | ~A01MagField () |
| virtual void | Field (const Double_t *, Double_t *B) |
Private Member Functions | |
| A01MagField (const A01MagField &) | |
| A01MagField & | operator= (const A01MagField &) |
Private Attributes | |
| Double_t | fB [3] |
| Magnetic field vector. | |
Definition of a uniform magnetic field within a given region.
Definition at line 29 of file A01MagField.h.
| A01MagField::A01MagField | ( | Double_t | Bx, |
| Double_t | By, | ||
| Double_t | Bz ) |
Standard constructor
| Bx | The x component of the field value (in kiloGauss) |
| By | The y component of the field value (in kiloGauss) |
| Bz | The z component of the field value (in kiloGauss) |
Definition at line 26 of file A01MagField.cxx.
| A01MagField::A01MagField | ( | ) |
Default constructor
Definition at line 40 of file A01MagField.cxx.
|
virtual |
|
private |
|
virtual |
Fill in the field value B in the given position at x.
| x | The position |
| B | The field value (in kiloGauss) |
Definition at line 55 of file A01MagField.cxx.
|
private |
|
private |
Magnetic field vector.
Definition at line 42 of file A01MagField.h.