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++) {
106 config.fnPutHisto(def, mo);
116 name +=
"reportSummaryMap";
121 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.
MonitorElement * bookFloat(TString const &name)
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 ...
void setCurrentFolder(std::string const &fullpath)
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.
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::vector< std::string > getMEs()
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[]
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.
MonitorElement * bookString(TString const &name, TString const &value)
CSCOfflineClient(const edm::ParameterSet &ps)
Constructor.
MonitorElement * get(std::string const &path)
static const HistoName keys[]
std::vector< std::string > maskedHW
MonitorElement * bookInt(TString const &name)