33 if (ps.
exists(
"MASKEDHW")) {
101 std::vector<std::string> me_names = igetter.
getMEs();
102 for (std::vector<std::string>::iterator iter = me_names.begin(); iter != me_names.end(); iter++) {
109 config.fnPutHisto(def, mo);
119 name +=
"reportSummaryMap";
124 config.fnPutHisto(def, mo);
void init()
Initialize Dispatcher: book histograms, init processor, etc.
static const bool getHistoIdByName(const std::string &p_name, HistoId &p_id)
Get Histogram ID by name.
T getUntrackedParameter(std::string const &, T const &) const
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
~CSCOfflineClient() override
Destructor.
static const char DIR_DAQINFO[]
cscdqm::MonitorObject implementation used in CSCMonitorModuleCmn
void updateFractionAndEfficiencyHistos()
On demand update fraction and efficiency MOs.
virtual void Fill(float x)=0
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
MonitorElement * get(const std::string &path)
cscdqm::MonitorObject * bookMonitorObject(const cscdqm::HistoBookRequest &p_req) override
Book Monitor Object on Request.
MonitorElement * bookInt(Args &&...args)
bool exists(std::string const ¶meterName) const
checks if a parameter exists
MonitorElement * bookString(Args &&...args)
DQMStore::IBooker * ibooker
static bool regexMatch(const std::string &expression, const std::string &message)
Match RegExp expression string against string message and return result.
CSCDQM Framework frontend and Histogram Cache controller.
unsigned int maskHWElements(std::vector< std::string > &tokens)
Mask HW elements from the efficiency calculations. Can be applied on runtime!
const HistoId getId() const
Get Histogram ID.
cscdqm::Dispatcher * dispatcher
static const char DIR_DCSINFO[]
std::string default_string
EMU Level Histogram Definition.
static const char DIR_EVENTINFO[]
std::vector< std::string > getMEs(void)
virtual const std::string getPath() const
Get path part of the histogram (used only for DDUs and CSCs)
void setCurrentFolder(const std::string &fullpath)
static const char DIR_CRTINFO[]
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.
CSCOfflineClient(const edm::ParameterSet &ps)
Constructor.
MonitorElement * bookFloat(Args &&...args)
static const HistoName keys[]
std::vector< std::string > maskedHW