#include <GenLumiInfoProduct.h>
Classes | |
struct | FinalStat |
struct | ProcessInfo |
struct | XSec |
Public Member Functions | |
GenLumiInfoProduct () | |
GenLumiInfoProduct (const int id) | |
const int | getHEPIDWTUP () const |
const std::vector< ProcessInfo > & | getProcessInfos () const |
virtual bool | isProductEqual (const GenLumiInfoProduct &other) const |
virtual bool | mergeProduct (const GenLumiInfoProduct &other) |
void | setHEPIDWTUP (const int id) |
void | setProcessInfo (const std::vector< ProcessInfo > &processes) |
void | swap (GenLumiInfoProduct &other) |
virtual | ~GenLumiInfoProduct () |
Private Attributes | |
int | hepidwtup_ |
std::vector< ProcessInfo > | internalProcesses_ |
Definition at line 11 of file GenLumiInfoProduct.h.
GenLumiInfoProduct::GenLumiInfoProduct | ( | ) |
Definition at line 70 of file GenLumiInfoProduct.cc.
References internalProcesses_.
GenLumiInfoProduct::GenLumiInfoProduct | ( | const int | id | ) |
Definition at line 72 of file GenLumiInfoProduct.cc.
References internalProcesses_.
|
virtual |
Definition at line 74 of file GenLumiInfoProduct.cc.
|
inline |
Definition at line 24 of file GenLumiInfoProduct.h.
References hepidwtup_.
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 25 of file GenLumiInfoProduct.h.
References internalProcesses_.
Referenced by GenXSecAnalyzer::compute(), mergeProduct(), operator!=(), and operator==().
|
virtual |
|
virtual |
Definition at line 76 of file GenLumiInfoProduct.cc.
References getProcessInfos(), mps_fire::i, EcalPhiSymFlatTableProducers_cfi::id, internalProcesses_, trackingPlots::other, dqmiodatasetharvest::processes, and x.
Referenced by ExternalGeneratorFilter::streamEndLuminosityBlockSummary().
|
inline |
Definition at line 29 of file GenLumiInfoProduct.h.
References hepidwtup_, and EcalPhiSymFlatTableProducers_cfi::id.
|
inline |
Definition at line 30 of file GenLumiInfoProduct.h.
References internalProcesses_, and dqmiodatasetharvest::processes.
void GenLumiInfoProduct::swap | ( | GenLumiInfoProduct & | other | ) |
Definition at line 103 of file GenLumiInfoProduct.cc.
References hepidwtup_, internalProcesses_, trackingPlots::other, and edm::swap().
|
private |
Definition at line 164 of file GenLumiInfoProduct.h.
Referenced by getHEPIDWTUP(), setHEPIDWTUP(), and swap().
|
private |
Definition at line 165 of file GenLumiInfoProduct.h.
Referenced by GenLumiInfoProduct(), getProcessInfos(), mergeProduct(), setProcessInfo(), and swap().