mainHepMC - a C++ Event Record for Monte Carlo Generators - Summary

Show feedback again
Membership Info
Project Admins:
10 members

Group identification
Id: #357
System Name: hepmc
Name: HepMC - a C++ Event Record for Monte Carlo Generators
Group Type: LCG Application Area

Search in this Group


LCG Application Area projects

production release: 2.06.08

Documentation is available from the Homepage link.

Discussions about future HepMC releases are held within the context of the LCG simulation project (-unavailable-).

The HepMC package is an object oriented event record written in C++ for High Energy Physics Monte Carlo Generators. Many extensions from HEPEVT, the Fortran HEP standard, are supported: the number of entries is unlimited, spin density matrices can be stored with each vertex, flow patterns (such as color) can be stored and traced, integers representing random number generator states can be stored, and an arbitrary number of event weights can be included. Particles and vertices are kept separate in a graph structure, physically similar to a physics event. The added information supports the modularisation of event generators. The package has been kept as simple as possible with minimal internal/external dependencies. Event information is accessed by means of iterators supplied with the package.

Reference: M. Dobbs and J.B. Hansen, Comput. Phys. Commun. 134 (2001) 41.

Registration Date: 2006-01-11 11:28
License: GNU General Public License V2 or later
Development Status: 5 - Production/Stable


Latest News
HepMC 2.06.09
     posted by garren, 2012-06-06 00:09 - 0 replies

Because there was a request to restore autoconf functionality, HepMC 2.06.09 has been released. No source code has changed.

INSTALL now references INSTALL.autoconf and INSTALL.cmake

The source code tarball contains configure,, etc. ...

[Read more]
HepMC 2.06.08
     posted by garren, 2012-02-16 23:04 - 0 replies

HepMC 2.06.08 is now available.

GenEvent has a new method, define_units() which can be used when the units in this event do not match the default units. Define_units() does not convert momenta or lenght.

In addition, fix a bug so that IO_GenEvent::use_input_units() is properly consulted for all input cases. ...

[Read more]
HepMC 2.06.07
     posted by garren, 2012-01-11 23:23 - 0 replies

Bug fix release HepMC 2.06.07 has been released.

All files have been removed. Cmake is now the preferred build method for all platforms.

fix a typo in the error report for GenEvent::use_length_unit
(sr #125496)

add examples/pythia8 (just main31 and main32) ...

[Read more]
HepMC 2.06.06 released
     posted by garren, 2011-12-06 23:15 - 0 replies

HepMC 2.06.06 has been released.

This release now has the ability to build with cmake (preferred for MacOSX).

Some of the Fortran interface routines have been inlined to resolve duplicate symbol problems. fio/ no longer exists. ...

[Read more]

Communication Tools

Development Tools
Bug Tracking Bug Tracker (7 open items, 84 total)
  - Browse open items
  - Submit a new item
Task Manager Task Manager (10 open items, 12 total)
  - Browse open items
  - Submit a new item
Show feedback again

Back to the top

Powered by Savane SVN (toward 3.1)

This project has been migrated to a new system.
You will be redirected in 5 seconds.
Or click here to go now.
Let me continue in Savannah