/CoordinateTransformation/

Definition of coordinate transformation


Sub-directories :


Commands :


Select []

Select a transformation already registered

Available Geant4 state(s) : PreInit Idle

Parameters
type s


ResetToUnit

Reset to the unit transformation

Available Geant4 state(s) : PreInit Idle


AddRotationX [Angle] [Unit]

Add a rotation around the X axis

Available at all Geant4 states.

Parameters
Angle type d
Unit type s Parameter candidates : rad mrad deg radian milliradian degree


AddRotationY [Angle] [Unit]

Add a rotation around the Y axis

Available at all Geant4 states.

Parameters
Angle type d
Unit type s Parameter candidates : rad mrad deg radian milliradian degree


AddRotationZ [Angle] [Unit]

Add a rotation around the Z axis

Available at all Geant4 states.

Parameters
Angle type d
Unit type s Parameter candidates : rad mrad deg radian milliradian degree


AddRotationAroundAnAxis [dirX] [dirY] [dirZ] [Angle] [AngleUnit]

Add a rotation around a given axis

Available at all Geant4 states.

Parameters
dirX type d
dirY type d
dirZ type d
Angle type d
AngleUnit type s Parameter candidates : degree rad


AddTranslation [] [] [] [Unit]

Add a translation

Available at all Geant4 states.

Parameters
type d
type d
type d
Unit type s Parameter candidates : pc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi


MultiplyTransformations [Transformation Name] [Transformation Name]

Multiply two transformations

Available at all Geant4 states.

Parameters
Transformation Name type s
Transformation Name type s


MultiplyBy [Transformation Name]

Multiply by a transformation

Available at all Geant4 states.

Parameters
Transformation Name type s


Register [Transformation Name]

Register a transformation
Clear all registered transformation

Available at all Geant4 states.

Parameters
Transformation Name type s


ClearAllTransformations

Available at all Geant4 states.