|
HepMC Reference DocumentationHepMC |
#include "HepMC/GenVertex.h"#include "HepMC/GenParticle.h"#include "HepMC/WeightContainer.h"#include "HepMC/GenCrossSection.h"#include "HepMC/HeavyIon.h"#include "HepMC/PdfInfo.h"#include "HepMC/Units.h"#include "HepMC/HepMCDefs.h"#include <map>#include <string>#include <vector>#include <algorithm>#include <iostream>Go to the source code of this file.
Namespaces | |
| namespace | HepMC |
Classes | |
| class | HepMC::GenEvent |
| The GenEvent class is the core of HepMC. More... | |
| class | HepMC::GenEvent::vertex_const_iterator |
| const vertex iterator More... | |
| class | HepMC::GenEvent::vertex_iterator |
| non-const vertex iterator More... | |
| class | HepMC::GenEvent::particle_const_iterator |
| const particle iterator More... | |
| class | HepMC::GenEvent::particle_iterator |
| non-const particle iterator More... | |
Functions | |
| template<class InputIterator, class OutputIterator, class Predicate> | |
| void | HepMC::copy_if (InputIterator first, InputIterator last, OutputIterator out, Predicate pred) |
| define the type of iterator to use | |
| std::ostream & | HepMC::operator<< (std::ostream &, GenEvent &) |
| standard streaming IO output operator | |
| std::istream & | HepMC::operator>> (std::istream &, GenEvent &) |
| standard streaming IO input operator | |
| std::istream & | HepMC::set_input_units (std::istream &, Units::MomentumUnit, Units::LengthUnit) |
| set the units for this input stream | |
| std::ostream & | HepMC::write_HepMC_IO_block_begin (std::ostream &) |
| Explicitly write the begin block lines that IO_GenEvent uses. | |
| std::ostream & | HepMC::write_HepMC_IO_block_end (std::ostream &) |
| Explicitly write the end block line that IO_GenEvent uses. | |
| GenEvent & | HepMC::convert_units (GenEvent &evt, Units::MomentumUnit m, Units::LengthUnit l) |
1.5.1-3