6 #ifndef HEPMC3_PRINTSTREAMS_H
7 #define HEPMC3_PRINTSTREAMS_H
33 inline std::ostream& operator<<(std::ostream& os, std::shared_ptr<GenCrossSection> &cs) {
Print::line(os,cs);
return os; }
37 inline std::ostream& operator<<(std::ostream& os, std::shared_ptr<GenHeavyIon> &hi) {
Print::line(os,hi);
return os; }
41 inline std::ostream& operator<<(std::ostream& os, std::shared_ptr<GenPdfInfo> &pi) {
Print::line(os,pi);
return os; }
Definition of class GenParticle.
Stores run-related information.
Definition of class GenVertex.
Stores event-related information.
std::ostream & operator<<(std::ostream &os, const GenEvent &event)
Print content of all GenEvent containers with idiomatic C++ printing.
static void line(std::ostream &os, const GenEvent &event, bool attributes=false)
Print one-line info.
Definition of static class Print.
Definition of class GenEvent.
static void content(std::ostream &os, const GenEvent &event)
Print content of all GenEvent containers.