62 if (nlumi+1 >
DCS.size())
71 if ( TH1F * h1 = DCSbyLS_->
getTH1F())
74 for (
int i = 0;
i < 25 ;
i++)
77 if ( h1->GetBinContent(
i+1) != 0 )
96 unsigned int nlsmax =
DCS.size();
104 "HV and GT vs Lumi", nlsmax, 0., nlsmax, 25, 0., 25.);
107 "Processed Lumisections",
109 0.,lastProcessedLS+1);
138 for (
unsigned int i = 0 ;
i <
DCS.size() ;
i++ )
140 for (
int j = 0 ; j < 25 ; j++ )
149 std::set<unsigned int>::iterator it,ite;
152 unsigned int lastAccessed = 0;
154 for (; it!=ite; it++)
156 while (lastAccessed < (*it))
164 lastAccessed = (*it)+1;
LuminosityBlockID id() const
MonitorElement * book2D(char_string const &name, char_string const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
T getParameter(std::string const &) const
std::string dcsinfofolder_
T getUntrackedParameter(std::string const &, T const &) const
void setBinContent(int binx, double content)
set content of bin (1-D)
void beginRun(const edm::Run &r, const edm::EventSetup &c) override
void endLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c) override
std::set< unsigned int > processedLS_
edm::ParameterSet parameters_
std::string subsystemname_
void removeElement(std::string const &name)
MonitorElement * meProcessedLS_
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)
const std::string & getName() const
get name of ME
MonitorElement * book1D(char_string const &name, char_string const &title, int const nchX, double const lowX, double const highX)
Book 1D histogram.
ParameterSet const & getProcessParameterSetContainingModule(ModuleDescription const &moduleDescription)
MonitorElement * bookFloat(char_string const &name)
Book float.
ModuleDescription const & moduleDescription() const
DQMDcsInfoClient(const edm::ParameterSet &ps)
MonitorElement * get(std::string const &path) const
get ME from full pathname (e.g. "my/long/dir/my_histo")
MonitorElement * reportSummary_
void endRun(const edm::Run &r, const edm::EventSetup &c) override
~DQMDcsInfoClient() override
MonitorElement * bookString(char_string const &name, char_string const &value)
Book string.
void setCurrentFolder(std::string const &fullpath)
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void cd()
go to top directory (ie. root)
ParameterSet const & getParameterSet(std::string const &) const
LuminosityBlockNumber_t luminosityBlock() const
MonitorElement * reportSummaryMap_
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)