#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 |
bool | isProductEqual (const GenRunInfoProduct &other) const |
void | setExternalXSecLO (const XSec &xsec) |
void | setExternalXSecNLO (const XSec &xsec) |
void | setFilterEfficiency (double effic) |
void | setInternalXSec (const XSec &xsec) |
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.
|
inline |
Definition at line 58 of file GenRunInfoProduct.h.
References externalXSecLO_, internalXSec_, isProductEqual(), and GenRunInfoProduct::XSec::value().
|
inline |
|
inline |
|
inline |
Definition at line 22 of file GenRunInfoProduct.h.
References externalFilterEfficiency_.
|
inline |
Definition at line 19 of file GenRunInfoProduct.h.
References internalXSec_.
Referenced by edm::GeneratorFilter< HAD, DEC >::endLuminosityBlockProduce().
bool GenRunInfoProduct::isProductEqual | ( | const GenRunInfoProduct & | other | ) | const |
Definition at line 24 of file GenRunInfoProduct.cc.
References externalFilterEfficiency_, externalXSecLO_, externalXSecNLO_, and mps_fire::result.
Referenced by crossSection().
|
inline |
Definition at line 27 of file GenRunInfoProduct.h.
References externalXSecLO_.
Referenced by gen::BaseHadronizer::BaseHadronizer(), and gen::Cascade2Hadronizer::statistics().
|
inline |
Definition at line 28 of file GenRunInfoProduct.h.
References externalXSecNLO_.
Referenced by gen::BaseHadronizer::BaseHadronizer(), and gen::Cascade2Hadronizer::statistics().
|
inline |
Definition at line 29 of file GenRunInfoProduct.h.
References externalFilterEfficiency_.
Referenced by gen::BaseHadronizer::BaseHadronizer().
|
inline |
Definition at line 26 of file GenRunInfoProduct.h.
References internalXSec_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endRunProduce(), gen::PomwigHadronizer::statistics(), gen::Cascade2Hadronizer::statistics(), Herwig7Hadronizer::statistics(), SherpaHadronizer::statistics(), gen::Py8GunBase::statistics(), gen::ExhumeHadronizer::statistics(), gen::Pythia6Hadronizer::statistics(), Pythia8Hadronizer::statistics(), Herwig6Hadronizer::statistics(), and edm::ConcurrentHadronizerFilter< HAD, DEC >::streamEndRun().
|
private |
Definition at line 68 of file GenRunInfoProduct.h.
Referenced by filterEfficiency(), isProductEqual(), and setFilterEfficiency().
|
private |
Definition at line 67 of file GenRunInfoProduct.h.
Referenced by crossSection(), externalXSecLO(), isProductEqual(), and setExternalXSecLO().
|
private |
Definition at line 67 of file GenRunInfoProduct.h.
Referenced by externalXSecNLO(), isProductEqual(), and setExternalXSecNLO().
|
private |
Definition at line 66 of file GenRunInfoProduct.h.
Referenced by crossSection(), internalXSec(), and setInternalXSec().