44 verbose_(ps.getUntrackedParameter<
bool>(
"verbose",
false))
55 std::cerr <<
"Input File: loader.html"<<
" could not be opened!" << std::endl;
59 while (fin.getline(buf,
BUF_SIZE,
'\n')) {
66 edm::LogInfo(
"TrackingAnalyser") <<
" TrackingAnalyser::Creating TrackingAnalyser ";
88 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser::Deleting TrackingAnalyser ";
102 edm::LogInfo (
"TrackingAnalyser") <<
"TrackingAnalyser:: Begining of Run";
109 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser::beginRun: " 110 <<
" Change in Cabling, recrated TrackerMap";
119 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser:: Begin of LS transition";
120 if (
verbose_)
std::cout <<
"[TrackingAnalyser::dqmBeginLuminosityBlock]" << std::endl;
127 edm::LogInfo (
"TrackingAnalyser") <<
"TrackingAnalyser:: End of LS transition, performing the DQM client operation";
128 if (
verbose_)
std::cout <<
"[TrackingAnalyser::endLuminosityBlock]" << std::endl;
155 if (
verbose_)
std::cout <<
"====================================================== " << std::endl;
157 if (
verbose_)
std::cout <<
"====================================================== " << std::endl;
165 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser:: endjob called!";
182 double nFEDinLS = 0.;
186 size_t ibin = tmpP->GetXaxis()->FindBin(iLS);
199 double nFEDinLS = 0.;
204 size_t ibin = tmpP->GetXaxis()->FindBin(iLS);
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
LuminosityBlockID id() const
TProfile * getTProfile() const
T getParameter(std::string const &) const
int shiftReportFrequency_
T getUntrackedParameter(std::string const &, T const &) const
~TrackingAnalyser() override
Destructor.
void fillGlobalStatus(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
BeginRun.
edm::ESHandle< SiStripDetCabling > detCabling_
MonitorElement * get(const std::string &path)
#define DEFINE_FWK_MODULE(type)
void createShiftReport(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
LuminosityBlockNumber_t luminosityBlock() const
std::string nFEDinWdataVsLSname_
TrackingAnalyser(const edm::ParameterSet &ps)
Constructor.
bool trackerFEDsWdataFound_
void createDummyShiftReport()
int staticUpdateFrequency_
std::string nFEDinVsLSname_
unsigned long long m_cacheID_
void dqmEndJob(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_) override
Endjob.
void dqmEndLuminosityBlock(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_, edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup) override
End Luminosity Block.
LuminosityBlockNumber_t luminosityBlock() const
edm::ESHandle< SiStripFedCabling > fedCabling_
std::ostringstream html_out_
double getBinContent(int binx) const
get content of bin (1-D)
void dqmBeginLuminosityBlock(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_, edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup)
Begin Luminosity Block.
void createGlobalStatus(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
void checkTrackerFEDsWdataInLS(DQMStore::IGetter &igetter, double iLS)
TrackingActionExecutor * actionExecutor_
void beginJob() override
BeginJob.
void checkTrackerFEDsInLS(DQMStore::IGetter &igetter, double iLS)
void fillDummyGlobalStatus()