/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
type s


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