hosted by CEDAR HepForge
Jimmy :: HepForge

JIMMY Generator
Multiparton Interactions in HERWIG


Would you like to work on a short project involving Monte Carlo event generators?

MCnet offers 3-6 month fully funded studentships for current PhD students.

See > montecarlonet.org for more information!

JIMMY Generator is a library of routines which should be linked with the HERWIG Monte Carlo event generator. JIMMY will allow you to generate multiple parton scattering events in hadron-hadron, photon-photon or photon-hadron events.

posted 2007-02-06

Release of Jimmy 4.31

Version 4.31 is now released. This is a minor update, no changes to the physics. List of changes from 4.3 to 4.31.

posted 2006-11-19

Release of Jimmy 4.3

Version 4.3 is now released. This is a minor update, no changes to the physics. List of changes from 4.2 to 4.3.

posted 2005-11-16

Documentation Bug

Affects antiproton running. See details here.

posted 2005-10-31

Release of Jimmy 4.2

Now available from the downloads page. It is intended for use with HERWIG 6.510.
  • Includes versions of all necessary CERNLIB routines - no longer needs to be linked against CERNLIB.
  • Used SAVE consistently throughout. Doesn't need the -fno-automatic compile flag anymore.
  • How to build the jimmy library.

Downloads

  • Standard tarball configured with autotools from the downloads page (recommended). Then follow these steps.
  • Download the Source code, Include file, Example main program for Jimmy 4.1. If you do this, beware the fortran flag issue below. If you really need jimmy distributed in the single fortran file, please let me know. Otherwise 4.1 will most likely be the last version distributed this way.

Help and Documentation

Link your main program to compiled HERWIG and JIMMY libraries, and invoke the JIMMY routines as shown in the example main program.

  • The original paper describing JIMMY focusses on photoproduction, but describes the main features and parameters of the basic model.
  • The latest version of JIMMY, which is the only one recommended, requires no modification to HERWIG by the user.
  • There is an ATLAS tutorial by JMB on underlying event models which contained some details on how to run JIMMY in proton-(anti)proton events: slides and video.
  • A draft write-up of version 4 is available. Last udated 16/11/2005.
  • The following should compile an executable, if you download the jimmy and herwig files to the same directory:
    g77 -pg -c -fno-automatic hrw_jimmy.f jimmy.f herwig6507.f
    g77 -o hrw_jimmy.exe hrw_jimmy.o herwig6507.o jimmy.o -v -L../lib/linux -L/home/montecarlo/pdflib/pro/lib/linux -lpdflib `cernlib packlib mathlib kernlib` -lnsl -Wl,-u,hwudat_,-u,hwaend_,-u,hwrgen_,-u,hwupcm_,-u,dvnopt_

    These worked on my Redhat 7.3 intel x86 laptop, anyway.
  • Note that for running at LHC energies, JIMMY can produce some very high multiplicity events, which can overflow the event record of HERWIG. You may wish to increase NMXHEP.
  • Bugs, suggestions and requests should be submitted via the HERWIG issue tracker.

Some results on the generator have been presented at various workshops and/or published. A selection is given below:

Credits and Blame

The generator was developed by Jon Butterworth, Jeff Forshaw, Mike Seymour and Rod Walker. The code is currently maintained by Jon Butterworth, so please report any problems to him (J.Butterworth@ucl.ac.uk).

HERWIG problems should be reported to Mike Seymour, (M.H.Seymour@rl.ac.uk).

Last updated: Tue Aug 18 16:53:51 2009