FED Level Histogram Definition. More...
#include <CSCDQM_HistoDef.h>
Public Member Functions | |
FEDHistoDef (const HistoId p_id, const HwId p_fedId) | |
Constructor. It calls Base constructor inline. More... | |
const HwId | getFEDId () const override |
Get FED ID. More... | |
const std::string | getPath () const override |
Get path part of the histogram (used only for DDUs and CSCs) More... | |
const FEDHistoDef & | operator= (const FEDHistoDef &t) |
Assignment (=) operator. Calls base assignment operator and assigns FEd-related data. More... | |
const std::string | processTitle (const std::string &p_title) const override |
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 | getDDUId () const |
Get DDU ID. More... | |
virtual const HwId | getDMBId () const |
Get CSC DMB 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_fedId) |
Static FED 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 | fedId |
FED Level Histogram Definition.
Definition at line 272 of file CSCDQM_HistoDef.h.
Constructor. It calls Base constructor inline.
p_id | Histogram ID (to be passed to Base class) |
p_fedId | FED ID |
Definition at line 283 of file CSCDQM_HistoDef.h.
|
inlineoverridevirtual |
Get FED ID.
Reimplemented from cscdqm::HistoDef.
Definition at line 284 of file CSCDQM_HistoDef.h.
References fedId.
Referenced by processTitle().
|
inlineoverridevirtual |
Get path part of the histogram (used only for DDUs and CSCs)
Reimplemented from cscdqm::HistoDef.
Definition at line 285 of file CSCDQM_HistoDef.h.
References fedId, and getPath().
Referenced by getPath().
|
inlinestatic |
Static FED path formatter.
p_fedId | FED ID |
Definition at line 292 of file CSCDQM_HistoDef.h.
References cscdqm::PATH_FED.
|
inline |
Assignment (=) operator. Calls base assignment operator and assigns FEd-related data.
t | Histogram to be taken data from |
Definition at line 300 of file CSCDQM_HistoDef.h.
References fedId, and OrderedSet::t.
|
inlineoverridevirtual |
Process Title by Adding appropriate ID.
p_title | Title to process |
Reimplemented from cscdqm::HistoDef.
Definition at line 308 of file CSCDQM_HistoDef.h.
References getFEDId(), and cscdqm::HistoDef::processName().
|
private |
Definition at line 274 of file CSCDQM_HistoDef.h.
Referenced by getFEDId(), getPath(), and operator=().