Geant4
10.02
|
#include <TabulatedField3D.hh>
Public Member Functions | |
TabulatedField3D (G4float gr1, G4float gr2, G4float gr3, G4float gr4, G4int quadModel) | |
void | GetFieldValue (const double Point[4], double *Bfield) const |
Public Member Functions inherited from G4MagneticField | |
G4MagneticField () | |
virtual | ~G4MagneticField () |
G4MagneticField (const G4MagneticField &r) | |
G4MagneticField & | operator= (const G4MagneticField &p) |
G4bool | DoesFieldChangeEnergy () const |
Public Member Functions inherited from G4ElectroMagneticField | |
G4ElectroMagneticField () | |
virtual | ~G4ElectroMagneticField () |
G4ElectroMagneticField (const G4ElectroMagneticField &r) | |
G4ElectroMagneticField & | operator= (const G4ElectroMagneticField &p) |
Public Member Functions inherited from G4Field | |
G4Field (G4bool gravityOn=false) | |
G4Field (const G4Field &) | |
virtual | ~G4Field () |
G4Field & | operator= (const G4Field &p) |
G4bool | IsGravityActive () const |
void | SetGravityActive (G4bool OnOffFlag) |
virtual G4Field * | Clone () const |
Private Attributes | |
vector< vector< vector< double > > > | fXField |
vector< vector< vector< double > > > | fYField |
vector< vector< vector< double > > > | fZField |
G4int | fNx |
G4int | fNy |
G4int | fNz |
G4double | fMinix |
G4double | fMaxix |
G4double | fMiniy |
G4double | fMaxiy |
G4double | fMiniz |
G4double | fMaxiz |
G4double | fDx |
G4double | fDy |
G4double | fDz |
G4float | fGradient1 |
G4float | fGradient2 |
G4float | fGradient3 |
G4float | fGradient4 |
G4int | fModel |
Definition at line 36 of file TabulatedField3D.hh.
|
virtual |
Implements G4MagneticField.
Definition at line 157 of file TabulatedField3D.cc.
References a0, c0, c1, c2, fDx, fDy, fDz, fGradient1, fGradient2, fGradient3, fGradient4, fMaxix, fMaxiy, fMaxiz, fMinix, fMiniy, fMiniz, fModel, fNx, fNy, fNz, fXField, fYField, fZField, m, mm, P0, P1, P2, tesla, x, and z.
|
private |
Definition at line 63 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 63 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 63 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 65 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 65 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 65 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 65 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 61 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 61 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 61 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 61 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 61 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 61 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 67 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 59 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 59 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 59 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 53 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 55 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().
|
private |
Definition at line 57 of file TabulatedField3D.hh.
Referenced by GetFieldValue(), and TabulatedField3D().