Go to the documentation of this file.
32 if (ps.
exists(
"MASKEDHW")) {
98 std::vector<std::string> me_names = igetter.
getMEs();
99 for (std::vector<std::string>::iterator iter = me_names.begin(); iter != me_names.end(); iter++) {
116 name +=
"reportSummaryMap";
150 if (req.
hdef->
getId() == cscdqm::h::PAR_REPORT_SUMMARY) {
static const char DIR_CRTINFO[]
MonitorElement * bookFloat(TString const &name, FUNC onbooking=NOOP())
cscdqm::Dispatcher * dispatcher
virtual std::vector< std::string > getMEs() const
virtual void setCurrentFolder(std::string const &fullpath)
void updateFractionAndEfficiencyHistos()
On demand update fraction and efficiency MOs.
static bool regexMatch(const std::string &expression, const std::string &message)
Match RegExp expression string against string message and return result.
T getUntrackedParameter(std::string const &, T const &) const
static const char DIR_DCSINFO[]
cscdqm::MonitorObject implementation used in CSCMonitorModuleCmn
std::vector< std::string > maskedHW
EMU Level Histogram Definition.
CSCOfflineClient(const edm::ParameterSet &ps)
Constructor.
bool exists(std::string const ¶meterName) const
checks if a parameter exists
cscdqm::MonitorObject * bookMonitorObject(const cscdqm::HistoBookRequest &p_req) override
Book Monitor Object on Request.
MonitorElement * bookString(TString const &name, TString const &value, FUNC onbooking=NOOP())
~CSCOfflineClient() override
Destructor.
unsigned int maskHWElements(std::vector< std::string > &tokens)
Mask HW elements from the efficiency calculations. Can be applied on runtime!
MonitorElement * bookInt(TString const &name, FUNC onbooking=NOOP())
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
const HistoId getId() const
Get Histogram ID.
virtual const std::string getName() const
Get processed histogram name. It can include additional parameter in formated name....
virtual const std::string getPath() const
Get path part of the histogram (used only for DDUs and CSCs)
DQMStore::IBooker * ibooker
static const bool getHistoIdByName(const std::string &p_name, HistoId &p_id)
Get Histogram ID by name.
void init()
Initialize Dispatcher: book histograms, init processor, etc.
CSCDQM Framework frontend and Histogram Cache controller.
virtual MonitorElement * get(std::string const &fullpath) const
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
int def(FILE *, FILE *, int)
static const char DIR_EVENTINFO[]
std::string default_string
static const char DIR_DAQINFO[]