Geant4
10.01.p02
|
#include <PurgMagTabulatedField3D.hh>
Public Member Functions | |
PurgMagTabulatedField3D (const char *filename, double zOffset) | |
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 > > > | xField |
vector< vector< vector< double > > > | yField |
vector< vector< vector< double > > > | zField |
int | nx |
int | ny |
int | nz |
double | minx |
double | maxx |
double | miny |
double | maxy |
double | minz |
double | maxz |
double | dx |
double | dy |
double | dz |
double | fZoffset |
bool | invertX |
bool | invertY |
bool | invertZ |
Definition at line 48 of file PurgMagTabulatedField3D.hh.
PurgMagTabulatedField3D::PurgMagTabulatedField3D | ( | const char * | filename, |
double | zOffset | ||
) |
Definition at line 46 of file PurgMagTabulatedField3D.cc.
References buffer, cm, dx, dy, dz, FatalException, G4cout, G4endl, G4Exception(), invertX, invertY, invertZ, iz, maxx, maxy, maxz, meter, minx, miny, minz, nx, ny, nz, tesla, G4TemplateAutoLock< M, L, U >::unlock(), xField, yField, and zField.
|
virtual |
|
private |
Definition at line 63 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 63 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 63 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 64 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue().
|
private |
Definition at line 65 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 65 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 65 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 61 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 61 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 61 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 61 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 61 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 61 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 59 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 59 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 59 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 55 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 56 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().
|
private |
Definition at line 57 of file PurgMagTabulatedField3D.hh.
Referenced by GetFieldValue(), and PurgMagTabulatedField3D().