Difference between revisions of "Event generators"

From GlueXWiki
Jump to: navigation, search
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
The following set of event generators create sets of four-vectors for particles to be passed through the simulation and reconstruction chain:
 
The following set of event generators create sets of four-vectors for particles to be passed through the simulation and reconstruction chain:
* '''genr8''' uses a simple t-channel model for quickly generating final states of interest   
+
* '''''[https://halldweb.jlab.org/wiki/index.php/HOWTO_Use_genr8 genr8]''''' uses a simple t-channel model for quickly generating final states of interest   
*[https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=2437 '''genEtaRegge'''] generates η(′) photo-production events on a proton target using the [https://arxiv.org/abs/hep-ph/0502233 Laget Regge model]
+
*[https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=2437 '''''genEtaRegge'''''] [https://github.com/JeffersonLab/halld_sim/tree/master/src/programs/Simulation/genEtaRegge#readme (usage)] generates η(′) photo-production events on a proton target using the [https://arxiv.org/abs/hep-ph/0502233 Laget Regge model]
 
*  [https://github.com/JeffersonLab/halld_sim/tree/master/src/programs/Simulation/bggen '''''bggen'''''] generates hadronic background events on a proton target using PYTHIA extended by a set of 10 common reactions for E&gamma; < 3 GeV
 
*  [https://github.com/JeffersonLab/halld_sim/tree/master/src/programs/Simulation/bggen '''''bggen'''''] generates hadronic background events on a proton target using PYTHIA extended by a set of 10 common reactions for E&gamma; < 3 GeV
* '''[https://halldweb.jlab.org/wiki/index.php/HOWTO_Use_gen_amp gen_amp]''' uses an AmpTools configuration file as an input. It can generate events according to the amplitude model and parameter values defined in the configuration file, or alternatively phase space distributed ( = "flat") events for the defined reaction. The latter is needed as input for amplitude fits.
+
* '''''[https://halldweb.jlab.org/wiki/index.php/HOWTO_Use_gen_amp gen_amp]''''' uses an AmpTools configuration file as an input. It can generate events according to the amplitude model and parameter values defined in the configuration file, or alternatively phase space distributed ( = "flat") events for the defined reaction. The latter is needed as input for amplitude fits.
* '''[https://halldweb.jlab.org/wiki/index.php/HOWTO_Use_EvtGen_to_simulate_particle_decays_in_GlueX EvtGen]'''
+
* '''''[https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=6440 gen_amp_v2]''''' this is a revision of gen_amp and works in a similar fashion.  The emphasis on this piece is code is properly generating the phase space for multi-body final states.  This is generally useful when multiple particles are produced at the upper (meson) and/or lower (baryon) vertex.  This generator could be helpful for any analysis where a fit of the invariant mass spectrum of multiple particles is needed.
 +
* '''''[https://halldweb.jlab.org/wiki/index.php/HOWTO_Use_EvtGen_to_simulate_particle_decays_in_GlueX EvtGen]''''' is used to simulate particle decays.

Latest revision as of 09:51, 14 August 2024

The following set of event generators create sets of four-vectors for particles to be passed through the simulation and reconstruction chain:

  • genr8 uses a simple t-channel model for quickly generating final states of interest
  • genEtaRegge (usage) generates η(′) photo-production events on a proton target using the Laget Regge model
  • bggen generates hadronic background events on a proton target using PYTHIA extended by a set of 10 common reactions for Eγ < 3 GeV
  • gen_amp uses an AmpTools configuration file as an input. It can generate events according to the amplitude model and parameter values defined in the configuration file, or alternatively phase space distributed ( = "flat") events for the defined reaction. The latter is needed as input for amplitude fits.
  • gen_amp_v2 this is a revision of gen_amp and works in a similar fashion. The emphasis on this piece is code is properly generating the phase space for multi-body final states. This is generally useful when multiple particles are produced at the upper (meson) and/or lower (baryon) vertex. This generator could be helpful for any analysis where a fit of the invariant mass spectrum of multiple particles is needed.
  • EvtGen is used to simulate particle decays.