CbmRoot
|
Generates beam ions for transport simulation. More...
#include <CbmBeamGenerator.h>
Generates beam ions for transport simulation.
The BeamGenerator is intended for the simulation of (non-interacting) beam particles through the setup, to study the beam-related background e.g. from delta electrons created by the beam passing the target or other materials in the setup. One beam particle (ion) per event is created. The user has to specify the ion species, the momentum or kinetic energy, and the starting point of the beam. The beam properties (profile and angular distribution) have to be specified to the CbmEventGenerator.
It is not recommended to use the BeamGenerator together with other generators in the same transport run, because it will force the event vertex to be at the specified z position and will deactivate vertex smearing in z as well as event plane rotation.