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";
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.
int def(FILE *, FILE *, int)
MonitorElement * bookFloat(TString const &name, FUNC onbooking=NOOP())
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
~CSCOfflineClient() override
Destructor.
virtual void setCurrentFolder(std::string const &fullpath)
static const char DIR_DAQINFO[]
cscdqm::MonitorObject implementation used in CSCMonitorModuleCmn
void updateFractionAndEfficiencyHistos()
On demand update fraction and efficiency MOs.
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
virtual std::vector< std::string > getMEs() const
cscdqm::MonitorObject * bookMonitorObject(const cscdqm::HistoBookRequest &p_req) override
Book Monitor Object on Request.
bool exists(std::string const ¶meterName) const
checks if a parameter exists
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.
const HistoId getId() const
Get Histogram ID.
MonitorElement * bookString(TString const &name, TString const &value, FUNC onbooking=NOOP())
unsigned int maskHWElements(std::vector< std::string > &tokens)
Mask HW elements from the efficiency calculations. Can be applied on runtime!
T getUntrackedParameter(std::string const &, T const &) const
cscdqm::Dispatcher * dispatcher
static const char DIR_DCSINFO[]
std::string default_string
EMU Level Histogram Definition.
static const char DIR_EVENTINFO[]
virtual const std::string getPath() const
Get path part of the histogram (used only for DDUs and CSCs)
static const char DIR_CRTINFO[]
MonitorElement * bookInt(TString const &name, FUNC onbooking=NOOP())
virtual MonitorElement * get(std::string const &fullpath) const
CSCOfflineClient(const edm::ParameterSet &ps)
Constructor.
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.
static const HistoName keys[]
std::vector< std::string > maskedHW