HepMC Reference Documentation

HepMC

GenEventStreamIO.cc File Reference

#include <iostream>
#include <ostream>
#include <istream>
#include <sstream>
#include "HepMC/GenEvent.h"
#include "HepMC/GenCrossSection.h"
#include "HepMC/StreamInfo.h"
#include "HepMC/StreamHelpers.h"
#include "HepMC/Version.h"
#include "HepMC/IO_Exception.h"

Go to the source code of this file.

Namespaces

namespace  HepMC
namespace  HepMC::detail

Functions

void HepMC::HepMCStreamCallback (std::ios_base::event e, std::ios_base &b, int i)
template<class IO>
StreamInfo & HepMC::get_stream_info (IO &iost)
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.
std::ostream & HepMC::establish_output_stream_info (std::ostream &os)
 used by IO_GenEvent constructor
std::istream & HepMC::establish_input_stream_info (std::istream &is)
 used by IO_GenEvent constructor
std::istream & HepMC::detail::read_particle (std::istream &, TempParticleMap &, GenParticle *)
std::istream & HepMC::detail::read_units (std::istream &is, GenEvent &evt)
std::ostream & HepMC::detail::establish_output_stream_info (std::ostream &)
 used by IO_GenEvent constructor
std::istream & HepMC::detail::establish_input_stream_info (std::istream &)
 used by IO_GenEvent constructor


Generated on Thu Jan 7 13:10:16 2010 for HepMC by  doxygen 1.4.7