63 if (nlumi+1 >
DCS.size())
72 if ( TH1F * h1 = DCSbyLS_->
getTH1F())
75 for (
int i = 0;
i < 25 ;
i++)
78 if ( h1->GetBinContent(
i+1) != 0 )
97 unsigned int nlsmax =
DCS.size();
105 "HV and GT vs Lumi", nlsmax, 1., nlsmax+1, 25, 0., 25.);
108 "Processed Lumisections",
110 0.,lastProcessedLS+1);
139 for (
unsigned int i = 0 ;
i <
DCS.size() ;
i++ )
141 for (
int j = 0 ;
j < 25 ;
j++ )
143 if (
DCS[
i] & (0x1 <<
j))
150 std::set<unsigned int>::iterator it,ite;
153 unsigned int lastAccessed = 0;
155 for (; it!=ite; it++)
157 while (lastAccessed < (*it))
165 lastAccessed = (*it)+1;
LuminosityBlockID id() const
void analyze(const edm::Event &e, const edm::EventSetup &c)
T getParameter(std::string const &) const
std::string dcsinfofolder_
T getUntrackedParameter(std::string const &, T const &) const
const std::string & getName(void) const
get name of ME
void endRun(const edm::Run &r, const edm::EventSetup &c)
void setBinContent(int binx, double content)
set content of bin (1-D)
std::set< unsigned int > processedLS_
edm::ParameterSet parameters_
std::string subsystemname_
void endLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c)
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
void cd(void)
go to top directory (ie. root)
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)
MonitorElement * bookFloat(const char *name)
Book float.
MonitorElement * bookString(const char *name, const char *value)
Book string.
DQMDcsInfoClient(const edm::ParameterSet &ps)
void removeElement(const std::string &name)
MonitorElement * reportSummary_
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. "my/long/dir/my_histo")
ParameterSet const & getProcessParameterSet()
ParameterSet const & getParameterSet(std::string const &) const
TH1F * getTH1F(void) const
LuminosityBlockNumber_t luminosityBlock() const
void beginRun(const edm::Run &r, const edm::EventSetup &c)
MonitorElement * reportSummaryMap_
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
void setCurrentFolder(const std::string &fullpath)