/gras/geom_biasing/

geometrical biasing detector control.


Sub-directories :


Commands :


geom_biasing [biasingFlag]

switching geometrical importance biasing off or on (1 or 0)
Default = false

Available Geant4 state(s) : PreInit Idle

Parameters
biasingFlag type b


geometry [biasinggeom]

Choose importance sampling geometry: cylindrical, spherical or planar

Available Geant4 state(s) : PreInit Idle

Parameters
biasinggeom type s


granularity [geomgranularity]

Choose granularity of importance biasing: normal or fine

Available Geant4 state(s) : PreInit Idle

Parameters
geomgranularity type s


number_layers [numberlayers]

Number of biasing layers, default = 10

Available Geant4 state(s) : PreInit Idle

Parameters
numberlayers type i


particle [biasparticle]

Choose particle for biasing: e+, e-, gamma, neutron, proton

Available Geant4 state(s) : PreInit Idle

Parameters
biasparticle type s


spacing [biasingspacing]

Choose importance sampling spacing: auto or custom

Available Geant4 state(s) : PreInit Idle

Parameters
biasingspacing type s


length [biasinglength] [Unit]

Length of biasing geometry from start
For spherical case this is thickness of bias geometry

Available Geant4 state(s) : PreInit Idle

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


width [biasingwidth] [Unit]

Outer Radius of biasing geometry (cylindrical and spherical), side (planar)

Available Geant4 state(s) : PreInit Idle

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


add_interface [biasingspacingvalue] [Unit]

Add an importance sampling interface at a given point - linear distance from start of biasing

Available Geant4 state(s) : PreInit Idle

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


weight [biasingweight]

Choose weight option: auto (~2), global (set value), custom (individual values)

Available Geant4 state(s) : PreInit Idle

Parameters
biasingweight type s


start [X] [Y] [Z] [Unit]

Set start of the biasing geometry

Available Geant4 state(s) : PreInit Idle

Parameters
X type d Omittable : current value is used as the default value.
Y type d Omittable : current value is used as the default value.
Z type d Omittable : current value is used as the default value.
Unit type s Omittable : default value = cm Parameter candidates : pc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi


direction [dx] [dy] [dz]

Choose direction for biasing (minus is in rather than out)

Available Geant4 state(s) : PreInit Idle

Parameters
dx type d Omittable : default value =
dy type d Omittable : default value =
dz type d Omittable : default value =


update

Update geometry.
This command MUST be applied before "beamOn"
if you changed geometrical value(s)

Available Geant4 state(s) : PreInit Idle