sci-physics/hepmc (gentoo)

Search

Package Information

Description:
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.
Homepage:
https://hepmc.web.cern.ch/hepmc/
License:
GPL-2

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~x86 3
3.3.1 8 ~amd64 ~x86 3
3.2.7 8 ~amd64 ~x86 3
2.06.11-r1 8 ~amd64 ~x86 2
2.06.11 8 amd64 ~x86 2

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>apn-pucky@gentoo.org</email>
		<name>Alexander Puck Neuwirth</name>
	</maintainer>
	<maintainer type="project">
		<email>sci-physics@gentoo.org</email>
		<name>Gentoo Physics Project</name>
	</maintainer>
	<longdescription lang="en">
    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.
  </longdescription>
	<use>
		<flag name="gev">Build with GeV instead of default MeV for momentum units</flag>
		<flag name="cm">Build with cm instead of default mm for length units</flag>
		<flag name="root">Build with ROOTIO enabled</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 3.3.1 3.2.7 2.06.11-r1 2.06.11
cm Build with cm instead of default mm for length units
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples Install examples, usually source code
gev Build with GeV instead of default MeV for momentum units
python Add optional support/bindings for the Python language
root Build with ROOTIO enabled
static-libs Build static versions of dynamic libraries as well
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Files

Manifest

Type File Size Versions
DIST HepMC3-3.2.7.tar.gz 9345591 bytes 3.2.7
DIST HepMC3-3.3.1.tar.gz 9354477 bytes 3.3.1
DIST hepmc2.06.11.tgz 4893958 bytes 2.06.11
Unmatched Entries
Type File Size