BDSXYMagField Class Reference

Inheritance diagram for BDSXYMagField:

Inheritance graph
[legend]
Collaboration diagram for BDSXYMagField:

Collaboration graph
[legend]

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 XYFieldRecorditsFieldValues

Detailed Description

Definition at line 22 of file BDSXYMagField.hh.


The documentation for this class was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7