96 " Number of Pixel Clusters ",
104 " Number of Pixel Cluster Vs LS number",
105 LumiSecHistoPar.getParameter<int32_t>(
"Xbins"),
106 LumiSecHistoPar.getParameter<
double>(
"Xmin"),
107 LumiSecHistoPar.getParameter<
double>(
"Xmax"),
115 " Integrated Luminosity Vs LS number",
116 LumiSecHistoPar.getParameter<int32_t>(
"Xbins"),
117 LumiSecHistoPar.getParameter<
double>(
"Xmin"),
118 LumiSecHistoPar.getParameter<
double>(
"Xmax"),
127 " Correlation of nCluster and Integrated Luminosity Vs LS number",
128 LumiSecHistoPar.getParameter<int32_t>(
"Xbins"),
129 LumiSecHistoPar.getParameter<
double>(
"Xmin"),
130 LumiSecHistoPar.getParameter<
double>(
"Xmax"),
131 LumiHistoPar.getParameter<int32_t>(
"Xbins"),
132 LumiHistoPar.getParameter<
double>(
"Xmin"),
133 LumiHistoPar.getParameter<
double>(
"Xmax"),
152 edm::LogError(
"PixelLumiMonotor") <<
"Could not find Cluster Collection ";
155 unsigned int nClusterPix = (*siPixelClusters).dataSize();
166 edm::LogInfo(
"PixelLumiMonotor") <<
" Run Number " << lumiBlock.
run() <<
" Lumi Section Numnber " T getParameter(std::string const &) const
MonitorElement * bookProfile2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, double lowZ, double highZ, char const *option="s", FUNC onbooking=NOOP())
edm::EDGetTokenT< LumiSummary > lumiRecordName_
MonitorElement * corrIntLumiAndClusVsLSME_
void endRun(edm::Run const &iRun, edm::EventSetup const &iSetup) override
edm::ParameterSet parameters_
dqm::legacy::DQMStore DQMStore
void analyze(edm::Event const &iEvent, edm::EventSetup const &iSetup) override
#define DEFINE_FWK_MODULE(type)
float intgDelLumi() const
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > pixelClusterInputTag_
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup) override
void setCurrentFolder(std::string const &fullpath) override
Log< level::Error, false > LogError
dqm::legacy::MonitorElement MonitorElement
virtual void Reset()
Remove all data from the ME, keept the empty histogram with all its settings.
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup) override
MonitorElement * bookProfile(TString const &name, TString const &title, int nchX, double lowX, double highX, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
void beginRun(edm::Run const &iRun, edm::EventSetup const &iSetup) override
MonitorElement * nClusVsLSME_
Log< level::Info, false > LogInfo
DQMLumiMonitor(const edm::ParameterSet &)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
~DQMLumiMonitor() override=default
MonitorElement * nClusME_
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
LuminosityBlockNumber_t luminosityBlock() const
MonitorElement * intLumiVsLSME_
unsigned long long m_cacheID_