Public Member Functions | |
BDSXYMagField (G4String fname) | |
~BDSXYMagField () | |
G4bool | DoesFieldChangeEnergy () const |
void | GetFieldValue (const G4double Point[4], G4double *Bfield) const |
G4int | AllocateMesh (G4int nX, G4int nY) |
G4int | ReadFile (G4String fname) |
void | Prepare (G4VPhysicalVolume *referenceVolume) |
void | SetBx (G4int i, G4int j, G4double val) |
void | SetBy (G4int i, G4int j, G4double val) |
void | SetBz (G4int i, G4int j, G4double val) |
G4double | GetBx (G4int i, G4int j) |
G4double | GetBy (G4int i, G4int j) |
G4double | GetBz (G4int i, G4int j) |
Data Fields | |
G4double | xHalf |
G4double | yHalf |
G4int | nX |
G4int | nY |
G4String | itsFileName |
Private Attributes | |
G4double ** | Bx |
G4double ** | By |
G4double ** | Bz |
std::vector< struct XYFieldRecord > | itsFieldValues |
Definition at line 22 of file BDSXYMagField.hh.