35    static void listing(std::ostream& os, 
const GenEvent &event, 
unsigned short precision = 2);
 
   38        listing(std::cout, event, precision);
 
 
   42    static void listing(std::ostream& os, 
const GenRunInfo &ri, 
unsigned short precision = 2);
 
   45        listing(std::cout, ri, precision);
 
 
   49    static void line(std::ostream& os, 
const GenEvent &event, 
bool attributes=
false);
 
   51    inline static void line(
const GenEvent &event, 
bool attributes=
false) {
 
   52        line(std::cout, event, attributes);
 
 
   57    static void line(std::ostream& os, 
const GenRunInfo &RunInfo, 
bool attributes=
false);
 
   60        line(std::cout, RunInfo, attributes);
 
 
   69        std::cout << std::endl;
 
 
   75    static void line(std::ostream& os, ConstGenVertexPtr v, 
bool attributes=
false);
 
   77    inline static void line(ConstGenVertexPtr v, 
bool attributes=
false) {
 
   78        line(std::cout, v, attributes);
 
   79        std::cout << std::endl;
 
 
   87        std::cout << std::endl;
 
 
   91    static void line(std::ostream& os, ConstGenParticlePtr p, 
bool attributes=
false);
 
   93    inline static void line(ConstGenParticlePtr p, 
bool attributes=
false) {
 
   94        line(std::cout, p, attributes);
 
   95        std::cout << std::endl;
 
 
   99    static void line(std::ostream& os, std::shared_ptr<GenCrossSection> &cs);
 
  101    inline static void line(std::shared_ptr<GenCrossSection> &cs) {
 
  103        std::cout<<std::endl;
 
 
  107    static void line(std::ostream& os, std::shared_ptr<GenHeavyIon> &hi);
 
  109    inline static void line(std::shared_ptr<GenHeavyIon> &hi) {
 
  111        std::cout<<std::endl;
 
 
  115    static void line(std::ostream& os, std::shared_ptr<GenPdfInfo> &pi);
 
  117    inline static void line(std::shared_ptr<GenPdfInfo> &pi) {
 
  119        std::cout<<std::endl;
 
 
  126    static void listing(std::ostream& os, ConstGenVertexPtr v);
 
  129    static void listing(std::ostream& os, ConstGenParticlePtr p);
 
 
Definition of class GenEvent.
Definition of class GenParticle.
Definition of class GenRunInfo.
Definition of class GenVertex.
Stores additional information about cross-section.
Stores event-related information.
Stores additional information about Heavy Ion generator.
Stores additional information about PDFs.
Stores run-related information.
Provides different printing formats.
virtual ~Print()
Destructor.
static void listing(const GenRunInfo &ri, unsigned short precision=2)
Print runinfo in listing to std::cout.
static void line(ConstGenVertexPtr v, bool attributes=false)
Print one-line info to std::cout.
Print & operator=(const Print &)=delete
deleted copy assignment operator
static void line(const GenRunInfo &RunInfo, bool attributes=false)
Print one-line info to std::cout.
static void content(std::ostream &os, const GenEvent &event)
Print content of all GenEvent containers.
static void line(ConstGenParticlePtr p, bool attributes=false)
Print one-line info to std::cout.
static void line(std::shared_ptr< GenCrossSection > &cs)
Print one-line info to std::cout.
static void listing(std::ostream &os, const GenEvent &event, unsigned short precision=2)
Print event in listing (HepMC2) format.
static void line(std::ostream &os, const GenEvent &event, bool attributes=false)
Print one-line info.
static void line(std::shared_ptr< GenPdfInfo > &pi)
Print one-line info to std::cout.
static void content(const GenEvent &event)
Print content of all GenEvent containers to std::cout.
static void listing(const GenEvent &event, unsigned short precision=2)
Print event in listing (HepMC2) format to std::cout.
static void line(const FourVector &p)
Print one-line info to std::cout.
static void line(const GenRunInfo::ToolInfo &t)
Print one-line info to std::cout.
static void line(std::shared_ptr< GenHeavyIon > &hi)
Print one-line info to std::cout.
static void line(const GenEvent &event, bool attributes=false)
Print one-line info to std::cout.