|
|
|
void | createSummaryHist (edm::Service< DQMStore > &store, MonitorElement *h2Src, MonitorElement *&h2Sum, std::vector< std::string > &listLayers) |
|
void | createSummaryVFAT (edm::Service< DQMStore > &store, MonitorElement *h2Src, std::string strSuffix, MonitorElement *&h2Sum) |
|
void | dqmEndJob (DQMStore::IBooker &, DQMStore::IGetter &) override |
|
void | dqmEndLuminosityBlock (DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override |
|
void | drawSummaryHistogram (edm::Service< DQMStore > &store) |
|
void | refineSummaryHistogram (MonitorElement *h2Sum, MonitorElement *h2SrcOcc, MonitorElement *h2SrcCStatus, MonitorElement *h2SrcMal=nullptr, Bool_t bVarXBin=false) |
|
Definition at line 24 of file GEMDQMHarvester.cc.
◆ GEMDQMHarvester()
◆ ~GEMDQMHarvester()
GEMDQMHarvester::~GEMDQMHarvester |
( |
| ) |
|
|
inlineoverride |
◆ createSummaryHist()
Definition at line 117 of file GEMDQMHarvester.cc.
129 for (Int_t
i = 1;
i <=
nBinY;
i++) {
131 auto nPos = strLabelFull.find(
';');
132 auto strLabel = strLabelFull.substr(0, nPos);
133 listLayers.push_back(strLabelFull.substr(nPos + 1));
References dqm::implementation::IBooker::book2D(), dqm::impl::MonitorElement::getNbinsX(), dqm::impl::MonitorElement::getNbinsY(), dqm::legacy::MonitorElement::getTH2F(), mps_fire::i, anotherprimaryvertexanalyzer_cfi::nBinX, anotherprimaryvertexanalyzer_cfi::nBinY, dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::DQMStore::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
◆ createSummaryVFAT()
◆ dqmEndJob()
◆ dqmEndLuminosityBlock()
◆ drawSummaryHistogram()
◆ fillDescriptions()
◆ refineSummaryHistogram()
◆ fReportSummary_
Float_t GEMDQMHarvester::fReportSummary_ |
|
protected |
◆ strDirStatus_
std::string GEMDQMHarvester::strDirStatus_ |
|
protected |
◆ strDirSummary_
std::string GEMDQMHarvester::strDirSummary_ |
|
protected |
◆ strOutFile_
std::string GEMDQMHarvester::strOutFile_ |
|
protected |
void drawSummaryHistogram(edm::Service< DQMStore > &store)
MonitorElement * bookFloat(TString const &name, FUNC onbooking=NOOP())
virtual void setTitle(const std::string &title)
set (ie. change) histogram/profile title
virtual std::string getAxisTitle(int axis=1) const
get x-, y- or z-axis title (axis=1, 2, 3 respectively)
std::string strDirSummary_
void add(std::string const &label, ParameterSetDescription const &psetDescription)
std::string strDirStatus_
void setCurrentFolder(std::string const &fullpath) override
virtual void setXTitle(std::string const &title)
void createSummaryVFAT(edm::Service< DQMStore > &store, MonitorElement *h2Src, std::string strSuffix, MonitorElement *&h2Sum)
virtual int getNbinsY() const
get # of bins in Y-axis
virtual void setYTitle(std::string const &title)
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
void createSummaryHist(edm::Service< DQMStore > &store, MonitorElement *h2Src, MonitorElement *&h2Sum, std::vector< std::string > &listLayers)
virtual std::string getTitle() const
get MonitorElement title
void refineSummaryHistogram(MonitorElement *h2Sum, MonitorElement *h2SrcOcc, MonitorElement *h2SrcCStatus, MonitorElement *h2SrcMal=nullptr, Bool_t bVarXBin=false)
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
virtual int getNbinsX() const
get # of bins in X-axis
virtual MonitorElement * get(std::string const &fullpath) const
virtual double getBinContent(int binx) const
get content of bin (1-D)
virtual TH2F * getTH2F() const