/MagneticFieldModels/
Definition of magnetic fields
Sub-directories :
- /MagneticFieldModels/BiotSavartIntegrator/
- ...Title not available...
- /MagneticFieldModels/UniformField/
- Interactive commands to define a uniform field
- /MagneticFieldModels/CompoundField/
- Interactive commands to define a compound field
- /MagneticFieldModels/MultiplyField/
- Interactive commands to define a field multiplied by a constant factor
- /MagneticFieldModels/ReplicateField/
- Interactive commands to define a replicated field
- /MagneticFieldModels/Coil/
- Interactive commands to define a RacetrackCoil
- /MagneticFieldModels/CoilType2/
- Interactive commands to define a Coil of Type 2
- /MagneticFieldModels/CoilType3/
- Interactive commands to define a Coil of Type 3
- /MagneticFieldModels/LinearSegment/
- Interactive commands to define a LinearSegment
- /MagneticFieldModels/CurvedSegment/
- Interactive commands to define a CurvedSegment
- /MagneticFieldModels/InterpolatedField/
- Interactive commands to define a InterpolatedField
- /MagneticFieldModels/IdealToroidWithRectangularCoil/
- Interactive commands to define a compound field
- /MagneticFieldModels/IdealToroidWithCircularCoil/
- Interactive commands to define a compound field
- /MagneticFieldModels/ConfinedField/
- Interactive commands to define a compound field
- /MagneticFieldModels/ConfinedFieldWithXYPrismSection/
- Interactive commands to define a compound field
- /MagneticFieldModels/ConfinedFieldWithXZPrismSection/
- Interactive commands to define a compound field
Commands :
- CreateAParametrizedField [ModelName] [FieldName]
-
Create a parametrized field
- Available Geant4 state(s) : PreInit
Idle
- Parameters
| ModelName
| type s
| | |
| FieldName
| type s
| | |
- SelectGlobalField []
-
- Available Geant4 state(s) : PreInit
Idle
- Parameters
- RemoveGlobalField
-
- Available Geant4 state(s) : PreInit
Idle
- ComputeJCurrentBetweenTwoPositions [FieldName] [Xpos] [Ypos] [Zpos] [Xpos] [Ypos] [Zpos] [ds] [LengthUnit] [Npos] [OutputFileName]
-
Compute the current between two positions for a given field model
- Available at all Geant4 states.
- Parameters
| FieldName
| type s
| | |
| Xpos
| type d
| | |
| Ypos
| type d
| | |
| Zpos
| type d
| | |
| Xpos
| type d
| | |
| Ypos
| type d
| | |
| Zpos
| type d
| | |
| ds
| type d
| | |
| LengthUnit
| type s
| | |
| Npos
| type i
| | |
| OutputFileName
| type s
| | |
- ComputeJCurrentOnACartesianGrid [FieldName] [X0] [dX] [nX] [Y0] [dY] [nY] [Z0] [dZ] [nZ] [ds] [LengthUnit] [OutputFileName]
-
Compute the curret density on a grid for a given field model
- Available Geant4 state(s) : PreInit
Idle
- Parameters
| FieldName
| type s
| | |
| X0
| type d
| | |
| dX
| type d
| | |
| nX
| type i
| | |
| Y0
| type d
| | |
| dY
| type d
| | |
| nY
| type i
| | |
| Z0
| type d
| | |
| dZ
| type d
| | |
| nZ
| type i
| | |
| ds
| type d
| | |
| LengthUnit
| type s
| | |
| OutputFileName
| type s
| | |
- ComputeBfieldOnACartesianGrid [FieldName] [X0] [dX] [nX] [Y0] [dY] [nY] [Z0] [dZ] [nZ] [LengthUnit] [OutputFileName]
-
Compute the field on a grid for a given field model
- Available Geant4 state(s) : PreInit
Idle
- Parameters
| FieldName
| type s
| | |
| X0
| type d
| | |
| dX
| type d
| | |
| nX
| type i
| | |
| Y0
| type d
| | |
| dY
| type d
| | |
| nY
| type i
| | |
| Z0
| type d
| | |
| dZ
| type d
| | |
| nZ
| type i
| | |
| LengthUnit
| type s
| | |
| OutputFileName
| type s
| | |
- ComputeBfieldOnACylindricalGrid [FieldName] [Phi0] [dPhi] [nPhi] [AngleUnit] [R0] [dR] [nR] [Z0] [dZ] [nZ] [LengthUnit] [OutputFileName]
-
Compute the field on a grid for a given field model
- Available Geant4 state(s) : PreInit
Idle
- Parameters
| FieldName
| type s
| | |
| Phi0
| type d
| | |
| dPhi
| type d
| | |
| nPhi
| type i
| | |
| AngleUnit
| type s
| | |
| R0
| type d
| | |
| dR
| type d
| | |
| nR
| type i
| | |
| Z0
| type d
| | |
| dZ
| type d
| | |
| nZ
| type i
| | |
| LengthUnit
| type s
| | |
| OutputFileName
| type s
| | |