#include <GenLumiInfoProduct.h>
Classes | |
struct | FinalStat |
struct | ProcessInfo |
struct | XSec |
Public Member Functions | |
GenLumiInfoProduct () | |
GenLumiInfoProduct (const int id) | |
GenLumiInfoProduct (const GenLumiInfoProduct &other) | |
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) |
virtual | ~GenLumiInfoProduct () |
Private Attributes | |
int | hepidwtup_ |
std::vector< ProcessInfo > | internalProcesses_ |
Definition at line 10 of file GenLumiInfoProduct.h.
GenLumiInfoProduct::GenLumiInfoProduct | ( | ) |
Definition at line 85 of file GenLumiInfoProduct.cc.
References internalProcesses_.
GenLumiInfoProduct::GenLumiInfoProduct | ( | const int | id | ) |
Definition at line 92 of file GenLumiInfoProduct.cc.
References internalProcesses_.
GenLumiInfoProduct::GenLumiInfoProduct | ( | const GenLumiInfoProduct & | other | ) |
Definition at line 98 of file GenLumiInfoProduct.cc.
|
virtual |
Definition at line 104 of file GenLumiInfoProduct.cc.
|
inline |
Definition at line 24 of file GenLumiInfoProduct.h.
References hepidwtup_.
Referenced by GenXSecAnalyzer::endLuminosityBlock(), operator!=(), and operator==().
|
inline |
Definition at line 25 of file GenLumiInfoProduct.h.
References internalProcesses_.
Referenced by GenXSecAnalyzer::compute(), GenXSecAnalyzer::endLuminosityBlock(), GenXSecAnalyzer::endRun(), mergeProduct(), operator!=(), and operator==().
|
virtual |
Definition at line 137 of file GenLumiInfoProduct.cc.
|
virtual |
Definition at line 108 of file GenLumiInfoProduct.cc.
References GenLumiInfoProduct::ProcessInfo::addOthers(), getProcessInfos(), mps_fire::i, hcalTTPDigis_cfi::id, internalProcesses_, GenLumiInfoProduct::ProcessInfo::lheXSec(), edmIntegrityCheck::processes, GenLumiInfoProduct::XSec::value(), and x.
Referenced by GenXSecAnalyzer::endLuminosityBlock().
|
inline |
Definition at line 29 of file GenLumiInfoProduct.h.
References hepidwtup_, and hcalTTPDigis_cfi::id.
|
inline |
Definition at line 30 of file GenLumiInfoProduct.h.
References internalProcesses_, and edmIntegrityCheck::processes.
Referenced by GenXSecAnalyzer::endRun().
|
private |
Definition at line 154 of file GenLumiInfoProduct.h.
Referenced by getHEPIDWTUP(), and setHEPIDWTUP().
|
private |
Definition at line 155 of file GenLumiInfoProduct.h.
Referenced by GenLumiInfoProduct(), getProcessInfos(), mergeProduct(), and setProcessInfo().