1 #ifndef BeamSpotProblemMonitor_H 2 #define BeamSpotProblemMonitor_H void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) override
const edm::EDGetTokenT< BeamSpotOnlineCollection > scalertag_
MonitorElement * beamSpotStatusLumi_
static void fillDescriptions(edm::ConfigurationDescriptions &)
void fillPlots(int &, int &, int)
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) override
MonitorElement * beamSpotStatusLumiAll_
BeamSpotProblemMonitor(const edm::ParameterSet &)
void bookHistograms(DQMStore::IBooker &i, const edm::Run &r, const edm::EventSetup &c) override
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void endRun(const edm::Run &r, const edm::EventSetup &c) override
const int alarmONThreshold_
const edm::EDGetTokenT< DcsStatusCollection > dcsStatus_
const edm::EDGetTokenT< reco::TrackCollection > trkSrc_
MonitorElement * beamSpotError_
const int alarmOFFThreshold_