45 ps.getUntrackedParameter<
int>(
"SummaryCreationFrequency", 1)},
47 ps.getUntrackedParameter<
int>(
"StaticUpdateFrequency", 1)},
49 ps.getUntrackedParameter<
int>(
"GlobalStatusFilling", 1)},
51 ps.getUntrackedParameter<
int>(
"ShiftReportFrequency", 1)},
55 ps.getUntrackedParameter<
bool>(
"PrintFaultyModuleList",
true)}
57 std::string const localPath{
"DQM/SiStripMonitorClient/test/loader.html"};
61 <<
" could not be opened!" << std::endl;
65 <<
" SiStripAnalyser::Creating SiStripAnalyser ";
71 <<
"SiStripAnalyser::Deleting SiStripAnalyser ";
80 <<
"SiStripAnalyser:: Error to read configuration file!! Summary will " 88 edm::LogInfo(
"SiStripAnalyser") <<
"SiStripAnalyser:: Begining of Run";
91 unsigned long long const cacheID =
96 <<
"SiStripAnalyser::beginRun: " 97 <<
" Change in Cabling, recrated TrackerMap";
100 <<
"SiStripAnalyser:: Error to read configuration file!! TrackerMap " 101 "will not be produced!!!";
117 edm::LogInfo(
"SiStripAnalyser") <<
"SiStripAnalyser:: Begin of LS transition";
142 edm::LogInfo(
"SiStripAnalyser") <<
"SiStripAnalyser:: End of LS transition, " 143 "performing the DQM client operation";
152 std::cout <<
"====================================================== " 156 std::cout <<
"====================================================== " 167 std::cout <<
" Creating Summary " << std::endl;
176 edm::LogInfo(
"SiStripAnalyser") <<
"SiStripAnalyser:: End of Run";
182 edm::LogInfo(
"SiStripAnalyser") <<
"SiStripAnalyser:: endjob called!";
184 std::ostringstream str_val;
196 if (!rawDataHandle.
isValid())
return;
198 auto const& rawDataCollection = *rawDataHandle;
202 for (
int i = siStripFedIdMin;
i <= siStripFedIdMax; ++
i) {
203 auto const& fedData = rawDataCollection.FEDData(
i);
204 if (fedData.size() && fedData.data()) {
SiStripClassToMonitorCondData condDataMon_
T getParameter(std::string const &) const
void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override
void beginRun(edm::RunNumber_t iRun, edm::EventSetup const &eSetup)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
void createSummary(DQMStore &dqm_store)
bool readTkMapConfiguration(const edm::EventSetup &eSetup)
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
void fillStatus(DQMStore &dqm_store, edm::ESHandle< SiStripDetCabling > const &fedcabling, edm::EventSetup const &eSetup)
~SiStripAnalyser() override
void createDummyShiftReport()
LuminosityBlockNumber_t luminosityBlock() const
SiStripActionExecutor actionExecutor_
edm::ESHandle< SiStripDetCabling > detCabling_
#define DEFINE_FWK_MODULE(type)
bool printFaultyModuleList_
int staticUpdateFrequency_
edm::ESHandle< SiStripFedCabling > fedCabling_
edm::ParameterSet tkMapPSet_
void printFaultyModuleList(DQMStore &dqm_store, std::ostringstream &str_val)
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
void createStatus(DQMStore &dqm_store)
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup) override
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &eSetup) override
unsigned long long m_cacheID_
std::string fullPath() const
int shiftReportFrequency_
SiStripAnalyser(const edm::ParameterSet &ps)
void createShiftReport(DQMStore &dqm_store)
void checkTrackerFEDs(edm::Event const &e)