Public Member Functions | |
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.