HepMC3 event record library: PrintStreams.h File Reference

HepMC3 event record library

Namespaces | Functions
PrintStreams.h File Reference

## Detailed Description

Implementation of ostreams for the objects.

Definition in file PrintStreams.h.

`#include "HepMC3/GenEvent.h"`
`#include "HepMC3/GenVertex.h"`
`#include "HepMC3/GenParticle.h"`
`#include "HepMC3/Print.h"`
Include dependency graph for PrintStreams.h:

Go to the source code of this file.

## Namespaces
namespace | HepMC3
| HepMC3 main namespace.

## Functions
std::ostream & | operator<< (std::ostream &os, const GenEvent &event)
| Print content of all GenEvent containers with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, ConstGenVertexPtr v)
| Print one-line info with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, ConstGenParticlePtr p)
| Print one-line info with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, std::shared_ptr< GenCrossSection > &cs)
| Print one-line info with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, std::shared_ptr< GenHeavyIon > &hi)
| Print one-line info with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, std::shared_ptr< GenPdfInfo > &pi)
| Print one-line info with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, const FourVector &p)
| Print one-line info with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, const GenRunInfo::ToolInfo &t)
| Print one-line info with idiomatic C++ printing.
std::ostream & | operator<< (std::ostream &os, const GenRunInfo &ri)
| Print one-line info with idiomatic C++ printing.