DDU Level Histogram Definition. More...
#include <CSCDQM_HistoDef.h>
Public Member Functions | |
DDUHistoDef (const HistoId p_id, const HwId p_dduId) | |
Constructor. It calls Base constructor inline. More... | |
const HwId | getDDUId () const |
Get DDU ID. More... | |
const std::string | getPath () const |
Get path part of the histogram (used only for DDUs and CSCs) More... | |
const DDUHistoDef & | operator= (const DDUHistoDef &t) |
Assignment (=) operator. Calls base assignment operator and assigns DDU-related data. More... | |
const std::string | processTitle (const std::string &p_title) const |
Process Title by Adding appropriate ID. More... | |
Public Member Functions inherited from cscdqm::HistoDef | |
virtual const HwId | getAddId () const |
Get CSC Additional ID (used to store Layer, CLCT, ALCT and other identifiers. More... | |
virtual const HwId | getCrateId () const |
Get CSC Crate ID. More... | |
virtual const HwId | getDMBId () const |
Get CSC DMB ID. More... | |
virtual const HwId | getFEDId () const |
Get FED ID. More... | |
const std::string | getFullPath () const |
Get full path of the histogram. It is being constructed by appending path and histogam name. More... | |
const HistoName & | getHistoName () const |
Get raw histogram name. More... | |
const HistoId | getId () const |
Get Histogram ID. More... | |
virtual const std::string | getName () const |
Get processed histogram name. It can include additional parameter in formated name. This Name is being constructed from raw name and additional parameter. More... | |
HistoDef (const HistoId p_id) | |
Base constructor. More... | |
const bool | operator< (const HistoDef &t) const |
Less (<) operator. More... | |
const HistoDef & | operator= (const HistoDef &t) |
Assignment (=) operator. More... | |
const bool | operator== (const HistoDef &t) const |
Comparison (==) operator. More... | |
virtual | ~HistoDef () |
Base virtual destructor. More... | |
Static Public Member Functions | |
static const std::string | getPath (const HwId p_dduId) |
Static DDU path formatter. More... | |
Static Public Member Functions inherited from cscdqm::HistoDef | |
static const bool | getHistoIdByName (const std::string &p_name, HistoId &p_id) |
Get Histogram ID by name. More... | |
static const std::string | getHistoKeyById (const HistoId &p_id) |
Get Histogram key name by id. More... | |
static const std::string | processName (const HistoName &p_name, const HwId p_id) |
Process name by applying ID to d pattern (pattern is stored in REGEXP_ONDEMAND) More... | |
Private Attributes | |
HwId | dduId |
DDU Level Histogram Definition.
Definition at line 323 of file CSCDQM_HistoDef.h.
Constructor. It calls Base constructor inline.
p_id | Histogram ID (to be passed to Base class) |
p_dduId | DDU ID |
Definition at line 337 of file CSCDQM_HistoDef.h.
|
inlinevirtual |
Get DDU ID.
Reimplemented from cscdqm::HistoDef.
Definition at line 338 of file CSCDQM_HistoDef.h.
References dduId.
Referenced by operator=(), and processTitle().
|
inlinevirtual |
Get path part of the histogram (used only for DDUs and CSCs)
Reimplemented from cscdqm::HistoDef.
Definition at line 339 of file CSCDQM_HistoDef.h.
References dduId, and getPath().
Referenced by getPath(), and cscdqm::EventProcessor::processDDU().
|
inlinestatic |
Static DDU path formatter.
p_dduId | DDU ID |
Definition at line 346 of file CSCDQM_HistoDef.h.
References cscdqm::PATH_DDU.
|
inline |
Assignment (=) operator. Calls base assignment operator and assigns DDU-related data.
t | Histogram to be taken data from |
Definition at line 356 of file CSCDQM_HistoDef.h.
References dduId, getDDUId(), and edmStreamStallGrapher::t.
|
inlinevirtual |
Process Title by Adding appropriate ID.
p_title | Title to process |
Reimplemented from cscdqm::HistoDef.
Definition at line 364 of file CSCDQM_HistoDef.h.
References getDDUId(), and cscdqm::HistoDef::processName().
|
private |
Definition at line 327 of file CSCDQM_HistoDef.h.
Referenced by getDDUId(), getPath(), and operator=().