#include <LHEEventProduct.h>
Classes | |
class | const_iterator |
Public Types | |
typedef std::vector< std::string >::const_iterator | comments_const_iterator |
typedef gen::PdfInfo | |
typedef std::vector< std::string >::size_type | size_type |
typedef gen::WeightsInfo | WGT |
Public Member Functions | |
void | addComment (const std::string &line) |
void | addWeight (const WGT &wgt) |
const_iterator | begin () const |
comments_const_iterator | comments_begin () const |
comments_const_iterator | comments_end () const |
size_type | comments_size () const |
const_iterator | end () const |
int | evtnum () const |
const char * | getComment (unsigned i) const |
const lhef::HEPEUP & | hepeup () const |
LHEEventProduct () | |
LHEEventProduct (const lhef::HEPEUP &hepeup) | |
LHEEventProduct (const lhef::HEPEUP &hepeup, const double originalXWGTUP) | |
LHEEventProduct (LHEEventProduct &&other) | |
int | npLO () const |
int | npNLO () const |
LHEEventProduct & | operator= (LHEEventProduct &&other) |
double | originalXWGTUP () const |
const PDF * | pdf () const |
const std::vector< float > & | scales () const |
void | setEvtNum (int n) |
void | setNpLO (int n) |
void | setNpNLO (int n) |
void | setPDF (const PDF &pdf) |
void | setScales (const std::vector< float > &scales) |
const std::vector< WGT > & | weights () const |
~LHEEventProduct () | |
Private Attributes | |
std::vector< std::string > | comments_ |
int | evtnum_ |
lhef::HEPEUP | hepeup_ |
int | npLO_ |
int | npNLO_ |
double | originalXWGTUP_ |
std::auto_ptr< PDF > | pdf_ |
std::vector< float > | scales_ |
std::vector< WGT > | weights_ |
Definition at line 12 of file LHEEventProduct.h.
typedef std::vector<std::string>::const_iterator LHEEventProduct::comments_const_iterator |
Definition at line 18 of file LHEEventProduct.h.
typedef gen::PdfInfo LHEEventProduct::PDF |
Definition at line 14 of file LHEEventProduct.h.
typedef std::vector<std::string>::size_type LHEEventProduct::size_type |
Definition at line 19 of file LHEEventProduct.h.
typedef gen::WeightsInfo LHEEventProduct::WGT |
Definition at line 15 of file LHEEventProduct.h.
|
inline |
Definition at line 21 of file LHEEventProduct.h.
|
inline |
Definition at line 22 of file LHEEventProduct.h.
|
inline |
Definition at line 24 of file LHEEventProduct.h.
|
inline |
Definition at line 27 of file LHEEventProduct.h.
References comments_, evtnum_, hepeup_, eostools::move(), npLO_, npNLO_, originalXWGTUP_, trackingPlots::other, pdf_, scales_, and weights_.
|
inline |
Definition at line 50 of file LHEEventProduct.h.
|
inline |
Definition at line 56 of file LHEEventProduct.h.
References comments_.
Referenced by ExternalLHEProducer::produce(), and LHESource::readEvent_().
|
inline |
Definition at line 53 of file LHEEventProduct.h.
References weights_.
Referenced by ExternalLHEProducer::produce(), and LHESource::readEvent_().
LHEEventProduct::const_iterator LHEEventProduct::begin | ( | void | ) | const |
Definition at line 91 of file LHEEventProduct.cc.
References LHEEventProduct::const_iterator::event, LHEEventProduct::const_iterator::line, mps_fire::result, and LHEEventProduct::const_iterator::tmp.
Referenced by LHEWriter::analyze().
|
inline |
Definition at line 76 of file LHEEventProduct.h.
References comments_.
Referenced by StringBasedNTupler::fill(), and edm::ModelFilter::filter().
|
inline |
Definition at line 77 of file LHEEventProduct.h.
References comments_.
Referenced by StringBasedNTupler::fill(), and edm::ModelFilter::filter().
|
inline |
|
inline |
Definition at line 121 of file LHEEventProduct.h.
References LHEEventProduct::const_iterator::const_iterator().
Referenced by LHEWriter::analyze().
|
inline |
|
inline |
|
inline |
Definition at line 72 of file LHEEventProduct.h.
References hepeup_.
Referenced by DuplicationChecker::analyze(), AdHocNTupler::fill(), LHETablesProducer::fillLHEObjectTable(), LHEJetFilter::filter(), LHEGenericMassFilter::filter(), LHEDYdecayFilter::filter(), LHEIntermediateParticlePtFilter::filter(), LHEPtFilter::filter(), LHEVpTFilter::filter(), LHEGenericFilter::filter(), LHEEventProduct::const_iterator::next(), LHECOMWeightProducer::produce(), and LHE2HepMCConverter::produce().
|
inline |
Definition at line 64 of file LHEEventProduct.h.
References npLO_.
Referenced by LHETablesProducer::fillLHEObjectTable().
|
inline |
Definition at line 65 of file LHEEventProduct.h.
References npNLO_.
Referenced by LHETablesProducer::fillLHEObjectTable().
|
inline |
Definition at line 38 of file LHEEventProduct.h.
References comments_, evtnum_, hepeup_, eostools::move(), npLO_, npNLO_, originalXWGTUP_, trackingPlots::other, pdf_, scales_, and weights_.
|
inline |
Definition at line 58 of file LHEEventProduct.h.
References originalXWGTUP_.
Referenced by RivetAnalyzer::analyze(), and GenWeightsTableProducer::fillLHEWeightTables().
|
inline |
Definition at line 73 of file LHEEventProduct.h.
References pdf_.
Referenced by LHEEventProduct::const_iterator::next().
|
inline |
|
inline |
|
inline |
Definition at line 68 of file LHEEventProduct.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 59 of file LHEEventProduct.h.
References weights_.
Referenced by RivetAnalyzer::analyze(), PDFWeightsTest::analyze(), and GenWeightsTableProducer::fillLHEWeightTables().
|
private |
Definition at line 125 of file LHEEventProduct.h.
Referenced by addComment(), comments_begin(), comments_end(), comments_size(), getComment(), LHEEventProduct(), and operator=().
|
private |
Definition at line 132 of file LHEEventProduct.h.
Referenced by evtnum(), LHEEventProduct(), operator=(), and setEvtNum().
|
private |
Definition at line 124 of file LHEEventProduct.h.
Referenced by hepeup(), LHEEventProduct(), and operator=().
|
private |
Definition at line 130 of file LHEEventProduct.h.
Referenced by LHEEventProduct(), npLO(), operator=(), and setNpLO().
|
private |
Definition at line 131 of file LHEEventProduct.h.
Referenced by LHEEventProduct(), npNLO(), operator=(), and setNpNLO().
|
private |
Definition at line 128 of file LHEEventProduct.h.
Referenced by LHEEventProduct(), operator=(), and originalXWGTUP().
|
private |
Definition at line 126 of file LHEEventProduct.h.
Referenced by LHEEventProduct(), operator=(), pdf(), and setPDF().
|
private |
Definition at line 129 of file LHEEventProduct.h.
Referenced by LHEEventProduct(), operator=(), scales(), and setScales().
|
private |
Definition at line 127 of file LHEEventProduct.h.
Referenced by addWeight(), LHEEventProduct(), operator=(), and weights().