46 verbose_(ps.getUntrackedParameter<bool>(
"verbose",
false))
57 std::cerr <<
"Input File: loader.html"<<
" could not be opened!" << std::endl;
61 while (fin.getline(buf,
BUF_SIZE,
'\n')) {
68 edm::LogInfo(
"TrackingAnalyser") <<
" TrackingAnalyser::Creating TrackingAnalyser ";
90 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser::Deleting TrackingAnalyser ";
104 edm::LogInfo (
"TrackingAnalyser") <<
"TrackingAnalyser:: Begining of Run";
111 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser::beginRun: "
112 <<
" Change in Cabling, recrated TrackerMap";
121 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser:: Begin of LS transition";
122 if (
verbose_)
std::cout <<
"[TrackingAnalyser::dqmBeginLuminosityBlock]" << std::endl;
129 edm::LogInfo (
"TrackingAnalyser") <<
"TrackingAnalyser:: End of LS transition, performing the DQM client operation";
130 if (
verbose_)
std::cout <<
"[TrackingAnalyser::endLuminosityBlock]" << std::endl;
157 if (
verbose_)
std::cout <<
"====================================================== " << std::endl;
159 if (
verbose_)
std::cout <<
"====================================================== " << std::endl;
167 edm::LogInfo(
"TrackingAnalyser") <<
"TrackingAnalyser:: endjob called!";
184 double nFEDinLS = 0.;
188 size_t ibin = tmpP->GetXaxis()->FindBin(iLS);
201 double nFEDinLS = 0.;
206 size_t ibin = tmpP->GetXaxis()->FindBin(iLS);
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
LuminosityBlockID id() const
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
BeginRun.
T getParameter(std::string const &) const
int shiftReportFrequency_
T getUntrackedParameter(std::string const &, T const &) const
void fillGlobalStatus(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
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
virtual ~TrackingAnalyser()
Destructor.
std::string nFEDinWdataVsLSname_
TrackingAnalyser(const edm::ParameterSet &ps)
Constructor.
bool trackerFEDsWdataFound_
void createDummyShiftReport()
int staticUpdateFrequency_
std::string nFEDinVsLSname_
void dqmEndJob(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_)
Endjob.
unsigned long long m_cacheID_
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.
TProfile * getTProfile(void) const
void createGlobalStatus(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter)
void checkTrackerFEDsWdataInLS(DQMStore::IGetter &igetter, double iLS)
volatile std::atomic< bool > shutdown_flag false
void dqmEndLuminosityBlock(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_, edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup)
End Luminosity Block.
TrackingActionExecutor * actionExecutor_
void checkTrackerFEDsInLS(DQMStore::IGetter &igetter, double iLS)
void fillDummyGlobalStatus()