| standalone HepMC with no dependencies | ||||||||
| Release | Date | Notes | Tarballs | |||||
| HepMC | 2.06.09 | 2012-06-05 |
HepMC 2.06.09 Improve build documentation Restore autoconf build option UNLESS building with Visual C++ Windows installation instructions No source code has changed |
ChangeLog source |
||||
| HepMC | 2.06.08 | 2012-02-16 |
HepMC 2.06.08 because of requested changes in 2.06, IO_GenEvent::use_input_units() was not setting units for an input stream. This bug affected only 2.06.x and is now fixed GenEvent::define_units() can be used when the units in an event do not match the default units. Define_units() does not convert momenta or length. Add more testing of the Units functionality. |
production release ChangeLog source i386-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc45-opt x86_64-slc5-gcc46-opt x86_64-slc6-gcc45-opt x86_64-slc6-gcc46-opt |
||||
| HepMC | 2.06.07 | 2012-01-11 |
HepMC 2.06.07 Cmake is now the preferred build method for all platforms. fix a typo in the error report for GenEvent::use_length_unit (sr #125496) Local variables in some headers have been renamed to avoid warnings when compiling with -Wshadow: GenParticle.h, GenVertex.h, PdfInfo.h, SimpleVector.h, SimpleVector.icc (sr #125483) add examples/pythia8 |
ChangeLog source i386-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc45-opt x86_64-slc5-gcc46-opt x86_64-slc6-gcc45-opt x86_64-slc6-gcc46-opt |
||||
| HepMC | 2.06.06 | 2011-12-06 |
HepMC 2.06.06 Add the ability to build with cmake (preferred for MacOSX) Remove fio/PythiaWrapper.cc and inline getPythiaCrossSection (bug #88376) Move Pythia and Herwig examples to examples/fio example_BuildEventFromScratch does not use CLHEP vectors |
ChangeLog source i386-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc45-opt x86_64-slc5-gcc46-opt x86_64-slc6-gcc45-opt x86_64-slc6-gcc46-opt |
||||
| HepMC | 2.06.05 | 2011-04-21 |
HepMC 2.06.05 Make sure tests behave properly for all combinations of momentum and length. INCLUDES FIX FOR GCC 4.6 COMPILATION |
ChangeLog source i386-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt slc4_amd64_gcc34 slc4_ia32_gcc34 x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc45-opt |
||||
| HepMC | 2.06.04 | 2011-01-04 |
HepMC 2.06.04 Fix bug #76527. Add a test for this bug. |
ChangeLog source i386-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc45-opt |
||||
| HepMC | 2.06.03 | 2010-08-30 |
HepMC 2.06.03 Make sure the GenParticle copy constructor copies flow Add a test for the flow copy. |
ChangeLog source i386-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc44-opt x86_64-slc5-gcc45-opt |
||||
| HepMC | 2.06.02 | 2010-08-30 |
HepMC 2.06.02 fix small leaks from reading streaming input |
ChangeLog source |
||||
| HepMC | 2.06.01 | 2010-06-02 |
HepMC 2.06.01 remove unimplemented method that was left in by mistake |
ChangeLog source i686-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc44-opt x86_64-slc5-gcc45-opt |
||||
| HepMC | 2.06.00 | 2010-05-17 |
HepMC 2.06.00 Allow named weights Add iterator range classes that mimic container functionality ASCII I/O does not write empty event header lines (e.g., PdfInfo, GenCrossSection, etc.) Event header lines (excluding E) can be in arbitrary order Add Polarization::is_defined() and Polarization::set_undefined() Condense Pythia and Herwig wrappers Remove deprecated ParticleDataTable Default install locations now .../bin, .../lib, and .../share "make check" does not complain when units are MEV |
ChangeLog source i686-mac106-gcc42-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 x86_64-mac106-gcc42-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt x86_64-slc5-gcc44-opt x86_64-slc5-gcc45-opt |
||||
| HepMC | 2.06.00.b02 | 2010-05-13 |
HepMC 2.06.00.b02 |
ChangeLog |
||||
| HepMC | 2.06.00.b01 | 2010-04-05 |
HepMC 2.06.00.b01 |
ChangeLog |
||||
| HepMC | 2.05.01 | 2010-01-06 |
HepMC 2.05.01 When printing an event, print the cross section if that information exists. Add write_cross_section(std::ostream&) to GenEvent.h. Calculate cross sections in all examples. Improve syntax of Flow::erase() and add Flow testing. See bug 52240 |
ChangeLog source i386-mac106-gcc42-opt i686-slc5-gcc34-opt i686-slc5-gcc41-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_amd64_gcc43 slc4_ia32_gcc34 slc4_ia32_gcc43 win32_vc71 x86_64-mac106-gcc42-opt x86_64-slc5-gcc34-opt x86_64-slc5-gcc41-opt x86_64-slc5-gcc43-opt |
||||
| HepMC | 2.05.00 | 2009-06-05 |
HepMC 2.05.00 The generated cross section may optionally be stored in GenCrossSection on an event by event basis. There are new GenEvent streaming input and output operators. Output precision may be specified. Input will deal gracefully with corrupt data. The IO_Exception class is used when throwing and catching errors. IO_Ascii has been removed. HepMC_CLHEP20.h is no longer relevant and has been removed. GenParticle has new add is_undecayed(), has_decayed(), and is_beam_particle() convenience methods. HepMCDefs.h allows users to check for various code features. FourVector::mag() and ThreeVector::mag() have been removed. -- iterators are now explicitly disallowed. |
ChangeLog source i686-slc5-gcc34-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_amd64_gcc43 slc4_ia32_gcc34 slc4_ia32_gcc43 win32_vc71 x86_64-slc5-gcc34-opt x86_64-slc5-gcc43-opt |
||||
| HepMC | 2.04.02 | 2006-06-05 |
Backport HepMCDefs.h. IO_GenEvent will ignore the GenCrossSection line if it is present. |
ChangeLog source i686-slc5-gcc34-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_amd64_gcc43 slc4_ia32_gcc34 slc4_ia32_gcc43 win32_vc71 x86_64-slc5-gcc34-opt x86_64-slc5-gcc43-opt |
||||
| HepMC | 2.04.01 | 2008-12-15 |
General cleanup to get rid of various compiler warnings. Bug fix for HWHGUP inconsistency problem in IO_HERWIG see bug report 38173 |
ChangeLog source i686-slc5-gcc34-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_amd64_gcc43 slc4_ia32_gcc34 slc4_ia32_gcc43 win32_vc71 x86_64-slc5-gcc34-opt x86_64-slc5-gcc43-opt |
||||
| HepMC | 2.04.00 | 2008-06-11 | see the 2.04.00 release notes |
ChangeLog source slc4_amd64_gcc34 slc4_ia32_gcc34 osx105_ia32_gcc401 win32_vc71 win32_vc8 win32_vc9 |
||||
| HepMC | 2.03.11 | 2009-06-03 |
Improve syntax of Flow::erase() and add Flow testing add HepMCDefs.h header, but do not use it anywhere |
production release ChangeLog source i686-slc5-gcc34-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_amd64_gcc43 slc4_ia32_gcc34 slc4_ia32_gcc43 win32_vc71 x86_64-slc5-gcc34-opt x86_64-slc5-gcc43-opt |
||||
| HepMC | 2.03.10 | 2009-06-03 |
IO_GenEvent will ignore the GenCrossSection and Units lines
if they are present. |
ChangeLog source i686-slc5-gcc34-opt i686-slc5-gcc43-opt i686-winxp-vc9-opt osx105_ia32_gcc401 slc4_amd64_gcc34 slc4_amd64_gcc43 slc4_ia32_gcc34 slc4_ia32_gcc43 win32_vc71 x86_64-slc5-gcc34-opt x86_64-slc5-gcc43-opt |
||||
| HepMC | 2.03.09 | 2008-06-24 |
Bug fix for HWHGUP inconsistency problem in IO_HERWIG see bug report 38173 |
ChangeLog source osx105_ia32_gcc401 osx104_ppc_gcc401 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 |
||||
| HepMC | 2.03.08 | 2008-04-28 |
Bug fixes for Visual C++ A bug in the GenEvent edge iterator was found and fixed. |
ChangeLog source osx104_ppc_gcc401 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 |
||||
| HepMC | 2.03.07 | 2008-04-21 |
Minor bug fixes for gcc 4.3.0 |
ChangeLog source |
||||
| HepMC | 2.03.06 | 2008-03-12 |
various bug fixes The GenVertex pointer to the parent event was not properly moved when the operator= method was used to copy a GenEvent. That bug is now fixed. In pythia6, it is possible to specify that there are no beam particles. IO_HEPEVT now has a set_trust_beam_particles method which can be used to flag this condition. By default, beam particles are presumed to exist. The size of the source code tarball has been reduced. |
ChangeLog source osx104_ppc_gcc401 slc3_ia32_gcc344 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 |
||||
| HepMC | 2.03.05 | 2008-02-22 |
bug fixes for IO_HEPEVT and HEPEVT_Wrapper |
ChangeLog source |
||||
| HepMC | 2.03.04 | 2008-02-05 |
bug fix for IO_HERWIG remove static counter from GenEvent, GenVertex, and GenParticle add CompareGenEvent utility to facilitate comparing copies of events use barcode instead of counter to order particles when reading from ascii file remove simple math methods from FourVector and ThreeVector |
ChangeLog source osx104_ppc_gcc401 slc3_ia32_gcc323 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 |
||||
| HepMC | 2.03.03 | 2007-12-18 |
added several simple math methods to FourVector and ThreeVector WARNING: the math methods will be removed |
ChangeLog |
||||
| HepMC | 2.03.02 | 2007-12-14 |
beta release of IO_GenEvent IO_GenEvent will now read the old IO_Ascii format added CommonIO to contain shared methods user manuals merged into a single manual |
ChangeLog source |
||||
| HepMC | 2.03.01 | 2007-11-27 |
recognize compilers named g++-x.y.z bug fix in src/IO_GenEvent.cc |
ChangeLog source |
||||
| HepMC | 2.03.00 | 2007-10-30 |
use vectors instead of sets to contain particles within a vertex |
ChangeLog source |
||||
| HepMC | 2.02.01 | 2007-10-17 | build shared libraries for MacOSX |
ChangeLog |
||||
| HepMC | 2.02.00 | 2007-07-19 |
alpha release of IO_GenEvent use IO streams |
ChangeLog |
||||
| HepMC | 2.01.10 | 2008-02-05 |
bug fix for IO_HERWIG user manuals merged into a single manual |
ChangeLog source osx104_ppc_gcc401 slc3_ia32_gcc323 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 |
||||
| HepMC | 2.01.08 | 2007-10-23 |
use vectors instead of sets to contain particles within a vertex |
ChangeLog source osx104_ppc_gcc401 slc3_ia32_gcc323 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 |
||||
| HepMC | 2.01.06 | 2007-08-07 |
fix constructors and assignment operators |
ChangeLog |
||||
| HepMC | 2.01.05 | 2007-07-19 | small change to HeavyIon.h for rootcint |
ChangeLog |
||||
| HepMC | 2.01.04 | 2007-07-18 | various bug fixes | ChangeLog | ||||
| HepMC | 2.01.03 | 2007-07-11 | write HepMC version number when writing events | ChangeLog | ||||
| HepMC | 2.01.02 | 2007-07-10 |
save beam particle information save number of multi particle interactions in the event remove process_ from PythiaWrapper make sure IO_ExtendedAscii reads and writes all information |
ChangeLog | ||||
| HepMC | 2.01.00 | 2007-06-11 |
Fix GenParticle* sorting. Add a GenEvent clear() method. This is also an interim release. |
ChangeLog | ||||
| HepMC | 2.00.04 | 2007-06-08 |
various fixes prompted by running a leak checker This is an interim release. |
ChangeLog source |
||||
| HepMC | 2.00.03 | 2007-04-23 | bug fix for Pythia wrapper |
ChangeLog |
||||
| HepMC | 2.00.02 | 2007-02-12 | improved documentation and tests |
ChangeLog |
||||
| HepMC | 2.00.01 | 2007-01-19 | bug fix |
ChangeLog |
||||
| HepMC | 2.00.00 | 2006-08-22 | first release |
ChangeLog |
||||
| HepMC 1.xx requires CLHEP | ||||
| HepMC | 1.28.02 | 2007-06-07 | various small fixes prompted by running a leak checker |
source osx104_ppc_gcc401 slc3_ia32_gcc323 slc4_amd64_gcc34 slc4_ia32_gcc34 win32_vc71 |
| HepMC | 1.28.01 | 2007-04-23 | bug fix for Pythia wrapper | source |
| HepMC | 1.28.00 | 2006-08-08 | Add optional PdfInfo class Bug fix for 64 bit machines |
source |
| HepMC | 1.27.02 | 2006-06-15 | bug fix This release has changes needed by gcc 4.x. |
source |
| HepMC | 1.27.01 | 2006-03-31 | has partial validation | source |
| HepMC | 1.26.02 | 2006-07-30 | bug fix - official release includes fixes for gcc 4 and amd64 |
source |