Sep 2 – 9, 2007
Victoria, Canada
Europe/Zurich timezone
Please book accomodation as soon as possible.

Rivet: a system for event generator validation and development

Sep 5, 2007, 8:00 AM
10h 10m
Victoria, Canada

Victoria, Canada

Board: 49
poster Event Processing Poster 2


Dr Andy Buckley (Durham University)


The Rivet system is a framework for validation of Monte Carlo event generators against archived experimental data, and together with JetWeb and HepData forms a core element of the CEDAR event generator tuning programme. It is also an essential tool in the development of next generation event generators by members of the MCnet network. Written primarily in C++, Rivet provides a uniform interface for event generators and an analysis system to replicate experimental analyses. The generator interface produces events via the HepMC event record and currently supports both Fortran and C++ versions of the Herwig and Pythia generators, as well as the C++ Sherpa generator and the Alpgen and Jimmy subprocess generators. More generators will be added to the package according to demand. The Rivet analysis system is based on a concept of "event projections", which project a simulated event into a lower-dimensional quantity such as scalar or tensor event shape variables. Projections can be nested and their results are automatically cached to eliminate duplicate computations. A set of standard projections and analyses which use them are included with the Rivet package, and this collection will grow with subsequent releases. Analysis data is accumulated using the AIDA interfaces, and exported primarily in the AIDA XML histogram format. To complement this, HepData-generated AIDA records for each bundled analysis are included in the Rivet package and can be used to define the binnings of generated data observables: this improves the robustness of analysis implementations and allows easy data-theory comparisons without requiring network access to HepData.

Primary author

Dr Andy Buckley (Durham University)

Presentation materials

There are no materials yet.