elegent is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" (/hepforge/svn/elegent does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 12 (modified by jkaspar, 11 years ago) (diff)

--

Elegent

Elegent (Elastic Event GENeraTor) is a Monte-Carlo generator of (anti-)proton-proton collisions, based on a number of theoretical/phenomenological models.

TODO: author, license?

Physics

Elegent package

The logic...

  • model implementation

API of hadronic models: inheriting Model'; methods Amp and Prf`

API of coulomb:

  • data-sheet generation

data-sheets available for download

  • event generator, output HepMC format

Users' guide

Download and compilation

Either download an Elegent release or checkout the code from Subversion:

svn co svn+ssh://svn.hepforge.org/hepforge/svn/elegent/trunk

Edit the makefile such that ROOTDIR and HepMCDIR point to your ROOT and HepMC installations.

Run make.

Generation of data-sheets

NB: you might want to skip this step as there are ready-made data-sheets available for download.

bin/ElegentDistributionSampler

  • data-sheet structure, ROOT file, 2 types of sampling

Testing the event generator

bin/ElegentTest <file name> <model path> <t_min> <t_max> <number of events>