

Public Member Functions | |
| BDSMagFieldSQL (const G4String &FieldFile, G4double aMarkerLength, std::list< G4String > Quadvol, std::list< G4double > aQuadBgrad, std::list< G4String > Sextvol, std::list< G4double > aSextBgrad, std::list< G4String > Octvol, std::list< G4double > aOctBgrad, std::list< G4String > Fieldvol, std::list< G4ThreeVector > aUniformField) | |
| BDSMagFieldSQL (const G4String &aFieldFile, G4double aMarkerLength, std::map< G4String, G4double > aQuadVolBgrad, std::map< G4String, G4double > aSextVolBgrad, std::map< G4String, G4double > aOctVolBgrad, std::map< G4String, G4ThreeVector > aUniformFieldVolField, G4bool aHasNPoleFields, G4bool aHasUniformField) | |
| virtual | ~BDSMagFieldSQL () |
| void | GetFieldValue (const G4double Point[4], G4double *Bfield) const |
| G4bool | GetHasNPoleFields () |
| G4bool | GetHasUniformField () |
| G4bool | GetHasFieldMap () |
| void | Prepare (G4VPhysicalVolume *referenceVolume) |
Private Attributes | |
| G4Navigator * | itsIRNavigator |
| G4bool | itsHasNPoleFields |
| G4bool | itsHasUniformField |
| G4bool | itsHasFieldMap |
| std::ofstream | ofs |
| std::ifstream | ifs |
| G4double | itsMarkerLength |
| G4String | FieldFile |
| std::list< G4double > | itsQuadBgrad |
| std::list< G4String > | itsQuadVol |
| std::list< G4double > | itsSextBgrad |
| std::list< G4String > | itsSextVol |
| std::list< G4double > | itsOctBgrad |
| std::list< G4String > | itsOctVol |
| std::list< G4ThreeVector > | itsUniformField |
| std::list< G4String > | itsFieldVol |
| std::map< G4String, G4ThreeVector > | itsUniformFieldVolField |
| std::map< G4String, G4double > | itsQuadVolBgrad |
| std::map< G4String, G4double > | itsSextVolBgrad |
| std::map< G4String, G4double > | itsOctVolBgrad |
| std::vector< G4double > | itsBz |
| std::vector< G4double > | itsZ |
| std::vector< G4double > | itsBr_over_r |
| std::vector< G4double > | itsdBz_by_dz |
| double | itsdz |
Definition at line 25 of file BDSMagFieldSQL.hh.
1.4.7