Go to the documentation of this file. 1 #ifndef BeamSpotProblemMonitor_H
2 #define BeamSpotProblemMonitor_H
BeamSpotProblemMonitor(const edm::ParameterSet &)
const edm::EDGetTokenT< reco::TrackCollection > trkSrc_
void dqmBeginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) override
const edm::EDGetTokenT< DcsStatusCollection > dcsStatus_
dqm::implementation::IBooker IBooker
const int alarmOFFThreshold_
MonitorElement * beamSpotError_
void dqmEndLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) override
const edm::EDGetTokenT< BeamSpotOnlineCollection > scalertag_
void dqmEndRun(const edm::Run &r, const edm::EventSetup &c) override
MonitorElement * beamSpotStatusLumi_
static void fillDescriptions(edm::ConfigurationDescriptions &)
MonitorElement * beamSpotStatusLumiAll_
void fillPlots(int &, int &, int)
const int alarmONThreshold_
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