The WHIZARD Event Generator

What is WHIZARD?

WHIZARD
is a program system designed for the efficient calculation
of multi-particle scattering cross sections and simulated event
samples.

Tree-level matrix elements are generated automatically for arbitrary
partonic processes by using the Optimized Matrix Element Generator
O'Mega. Matrix elements obtained by alternative methods (e.g., including loop
corrections) may be interfaced as well. The program is able to
calculate numerically stable signal and background cross sections and
generate unweighted event samples with reasonable efficiency for
processes with up to eight final-state particles; more particles are
possible. For more particles, there is the option to generate
processes as decay cascades including complete spin correlations.
Different options for QCD parton showers are available.

Polarization is treated exactly for both the initial and final states.
Final-state quark or lepton flavors can be summed over automatically
where needed. For hadron collider physics, an interface to the
standard LHAPDF is provided. For Linear Collider physics,
beamstrahlung (CIRCE) and ISR spectra are included for electrons
and photons.
The events can be written to file in standard formats,
including ASCII, StdHEP, the Les Houches event format (LHEF),
HepMC, or LCIO. These event files can then be hadronized.

WHIZARD supports the Standard Model and a huge number of BSM models.
Model extensions or completely different models can be added.
There are also interfaces to FeynRules and SARAH.

CURRENT RELEASE

The official versions are 2.8.2 (released:
October 24th, 2019) and 3.0.0α
(released March 3rd, 2020).

The manual for WHIZARD 3 is not yet completed. We
regularly update the version from the distributions (last update: 2020-03-03).
The manual is available as PDF (link) and HTML
(link).
You can find a few physics examples in the
WHIZARD Wiki.
The documented WHIZARD source code can be found here
(link).
There is also a manual for GAMELAN, the graphics
package based on MetaPost for WHIZARD's internal analyses.

The WHIZARD project is a part of the Strategic Helmholtz Alliance
Physics at the Terascale.
We are furthermore supported or have been supported in earlier
stages of this work by the German Bundesministerium für
Bildung und Forschung (BMBF), the German Deutsche
Forschungsgemeinschaft (DFG), and the Ministerium für
Wissenschaft und Kultur (MWK) of the state
Baden-Württemberg.

WORKSHOPS and WHIZARD User Forum

DEVELOPMENT version (SVN trunk)

You can also access our subversion repository at
http://whizard.hepforge.org/svn/trunk for checking out
(pun intended!) the current sources. Note, that the svn
contains the latest developer version. In order to be able to
compile the svn version, one has to first generate the configure.ac
by executing the shell script build_master.sh, then generate
the configure
script out of the file configure.ac by running
autoreconf (NOT autoconf) which is part of
the autoconf/automake
http://www.gnu.org/software/autoconf and
http://www.gnu.org/software/automake
package. Furthermore, the development version also needs the
noweb tools to be installed on the system in order to
extract the source codes and documentation from several so
called .nw files. The noweb
package can be downloaded and installed from here:
http://www.cs.tufts.edu/~nr/noweb .

Standard Reference Results as Examples of WHIZARD usage:

LEGACY VERSION

WHIZARD 1: The sources for version 1.97 can be
found
here. Note that with version 1.94 the development of
new features in version 1 stops; there will be only bug fixes
from now on.
Look at this link for
installation instructions.
The manual is
available in HTML and in PostScript and PDF
formats.