#include <GenRunInfoProduct.h>
Classes | |
struct | XSec |
Public Member Functions | |
double | crossSection () const |
const XSec & | externalXSecLO () const |
const XSec & | externalXSecNLO () const |
double | filterEfficiency () const |
GenRunInfoProduct () | |
GenRunInfoProduct (const GenRunInfoProduct &other) | |
const XSec & | internalXSec () const |
virtual bool | isProductEqual (const GenRunInfoProduct &other) const |
virtual bool | mergeProduct (const GenRunInfoProduct &other) |
void | setExternalXSecLO (const XSec &xsec) |
void | setExternalXSecNLO (const XSec &xsec) |
void | setFilterEfficiency (double effic) |
void | setInternalXSec (const XSec &xsec) |
virtual | ~GenRunInfoProduct () |
Private Attributes | |
double | externalFilterEfficiency_ |
XSec | externalXSecLO_ |
XSec | externalXSecNLO_ |
XSec | internalXSec_ |
Definition at line 8 of file GenRunInfoProduct.h.
GenRunInfoProduct::GenRunInfoProduct | ( | ) |
Definition at line 11 of file GenRunInfoProduct.cc.
GenRunInfoProduct::GenRunInfoProduct | ( | const GenRunInfoProduct & | other | ) |
Definition at line 16 of file GenRunInfoProduct.cc.
|
virtual |
Definition at line 24 of file GenRunInfoProduct.cc.
|
inline |
Definition at line 59 of file GenRunInfoProduct.h.
References externalXSecLO_, internalXSec_, and GenRunInfoProduct::XSec::value().
|
inline |
|
inline |
|
inline |
Definition at line 23 of file GenRunInfoProduct.h.
References externalFilterEfficiency_.
|
inline |
Definition at line 20 of file GenRunInfoProduct.h.
References internalXSec_.
Referenced by edm::GeneratorFilter< HAD, DEC >::endLuminosityBlockProduce().
|
virtual |
Definition at line 49 of file GenRunInfoProduct.cc.
References externalFilterEfficiency_, externalXSecLO_, and externalXSecNLO_.
|
virtual |
Definition at line 28 of file GenRunInfoProduct.cc.
References externalFilterEfficiency_, externalXSecLO_, and externalXSecNLO_.
|
inline |
Definition at line 28 of file GenRunInfoProduct.h.
References externalXSecLO_.
Referenced by gen::BaseHadronizer::BaseHadronizer(), gen::Py8GunBase::Py8GunBase(), and gen::Cascade2Hadronizer::statistics().
|
inline |
Definition at line 29 of file GenRunInfoProduct.h.
References externalXSecNLO_.
Referenced by gen::BaseHadronizer::BaseHadronizer(), gen::Py8GunBase::Py8GunBase(), and gen::Cascade2Hadronizer::statistics().
|
inline |
Definition at line 30 of file GenRunInfoProduct.h.
References externalFilterEfficiency_.
Referenced by gen::BaseHadronizer::BaseHadronizer(), and gen::Py8GunBase::Py8GunBase().
|
inline |
Definition at line 27 of file GenRunInfoProduct.h.
References internalXSec_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endRunProduce(), gen::PomwigHadronizer::statistics(), ThePEGHadronizer::statistics(), gen::Cascade2Hadronizer::statistics(), SherpaHadronizer::statistics(), gen::ExhumeHadronizer::statistics(), gen::Py8GunBase::statistics(), gen::Pythia6Hadronizer::statistics(), Pythia8Hadronizer::statistics(), and Herwig6Hadronizer::statistics().
|
private |
Definition at line 70 of file GenRunInfoProduct.h.
Referenced by filterEfficiency(), isProductEqual(), mergeProduct(), and setFilterEfficiency().
|
private |
Definition at line 69 of file GenRunInfoProduct.h.
Referenced by crossSection(), externalXSecLO(), isProductEqual(), mergeProduct(), and setExternalXSecLO().
|
private |
Definition at line 69 of file GenRunInfoProduct.h.
Referenced by externalXSecNLO(), isProductEqual(), mergeProduct(), and setExternalXSecNLO().
|
private |
Definition at line 68 of file GenRunInfoProduct.h.
Referenced by crossSection(), internalXSec(), and setInternalXSec().