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. | |
const HwId | getFEDId () const |
Get FED ID. | |
const std::string | getPath () const |
Get path part of the histogram (used only for DDUs and CSCs) | |
const FEDHistoDef & | operator= (const FEDHistoDef &t) |
Assignment (=) operator. Calls base assignment operator and assigns FEd-related data. | |
const std::string | processTitle (const std::string &p_title) const |
Process Title by Adding appropriate ID. | |
Static Public Member Functions | |
static const std::string | getPath (const HwId p_fedId) |
Static FED path formatter. | |
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 286 of file CSCDQM_HistoDef.h.
const HwId cscdqm::FEDHistoDef::getFEDId | ( | ) | const [inline, virtual] |
Get FED ID.
Reimplemented from cscdqm::HistoDef.
Definition at line 287 of file CSCDQM_HistoDef.h.
References fedId.
Referenced by operator=(), and processTitle().
{ return fedId; }
const std::string cscdqm::FEDHistoDef::getPath | ( | ) | const [inline, virtual] |
Get path part of the histogram (used only for DDUs and CSCs)
Reimplemented from cscdqm::HistoDef.
Definition at line 288 of file CSCDQM_HistoDef.h.
References fedId, and getPath().
Referenced by getPath().
static const std::string cscdqm::FEDHistoDef::getPath | ( | const HwId | p_fedId | ) | [inline, static] |
Static FED path formatter.
p_fedId | FED ID |
Definition at line 295 of file CSCDQM_HistoDef.h.
References cscdqm::PATH_FED.
{ return Form(PATH_FED, p_fedId); }
const FEDHistoDef& cscdqm::FEDHistoDef::operator= | ( | const FEDHistoDef & | t | ) | [inline] |
Assignment (=) operator. Calls base assignment operator and assigns FEd-related data.
t | Histogram to be taken data from |
Definition at line 305 of file CSCDQM_HistoDef.h.
References fedId, getFEDId(), and lumiQTWidget::t.
const std::string cscdqm::FEDHistoDef::processTitle | ( | const std::string & | p_title | ) | const [inline, virtual] |
Process Title by Adding appropriate ID.
p_title | Title to process |
Reimplemented from cscdqm::HistoDef.
Definition at line 313 of file CSCDQM_HistoDef.h.
References getFEDId(), and cscdqm::HistoDef::processName().
{ return processName(p_title.c_str(), getFEDId()); }
HwId cscdqm::FEDHistoDef::fedId [private] |
Definition at line 276 of file CSCDQM_HistoDef.h.
Referenced by getFEDId(), getPath(), and operator=().