#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 8 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 22 of file GenLumiInfoProduct.h.
References hepidwtup_.
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 23 of file GenLumiInfoProduct.h.
References internalProcesses_.
Referenced by GenXSecAnalyzer::compute(), 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(), i, internalProcesses_, getDQMSummary::iter, GenLumiInfoProduct::ProcessInfo::lheXSec(), GenLumiInfoProduct::XSec::value(), and x.
Referenced by GenXSecAnalyzer::endLuminosityBlock().
|
inline |
|
inline |
Definition at line 28 of file GenLumiInfoProduct.h.
References internalProcesses_.
Referenced by GenXSecAnalyzer::endRun().
|
private |
Definition at line 152 of file GenLumiInfoProduct.h.
Referenced by getHEPIDWTUP(), and setHEPIDWTUP().
|
private |
Definition at line 153 of file GenLumiInfoProduct.h.
Referenced by GenLumiInfoProduct(), getProcessInfos(), mergeProduct(), and setProcessInfo().