HepMC3 event record library
Namespaces | Functions
PrintStreams.h File Reference

Implementation of ostreams for the objects. More...

#include "HepMC3/GenEvent.h"
#include "HepMC3/GenVertex.h"
#include "HepMC3/GenParticle.h"
#include "HepMC3/Print.h"
+ Include dependency graph for PrintStreams.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 HepMC3
 HepMC3 main namespace.
 

Functions

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

Detailed Description

Implementation of ostreams for the objects.

Definition in file PrintStreams.h.