Reaction analysis¶
Module type name (to be used for the module commands): reaction
Description¶
This analysis module allows to register the projectile and products of a set of user defined interactions in a given volume. The user selects which physical processes/interactions have to be analysed in which volumes of the geometry. All type of Geant4 processes can be considered. For each occurring reaction the projectile and the products are registered in form of tuples.
Script example:
/gras/analysis/reaction/addModule raddecay
/gras/analysis/reaction/raddecay/addVolume DetBox
/gras/analysis/reaction/raddecay/addProcess RadioactiveDecay
Available Units¶
Units are not used in this module.
Specific Module commands¶
/gras/analysis/reaction/<moduleName>/addProcess <processName>
[projectileName]
Add a process
Output¶
The Module is based on the Generic Factors Analysis module, so the output information specified [therein is available to this module also.
Scalars (only in CSV file)¶
No scalars are reported.
Histograms (in CSV and ROOT files)¶
No histograms are reported.
Tuples (only in ROOT file)¶
Controlled by the bookTuples
(default is active).
<moduleName> interaction analysis
Name: <moduleName>_tuple_interaction
Process information by step
Columns:
prim_sec: an integer flag defining if the particle is a projectile (1) or a product (2)
z: atomic number of the particle
a: atomic mass of the particle (0 if not ion or nucleon)
id: pdg of the particle
evt: event ID
rnb: an integer flag giving the ordering of the selected reaction/process that occurred in the selected volumes since the begin of the event
ekin_prim: kinetic energy of primary particle
ekin: kinetic energy of particle
etot: total energy of particle
px: momentum projection on x of particle
py: momentum projection on y of particle
pz: momentum projection on z of particle
time: time
w: weight of the event
cs: cross section
Always active
GRAS/trunk/r2242