1 #ifndef DQM_BeamMonitor_AlcaBeamMonitorClient_h 2 #define DQM_BeamMonitor_AlcaBeamMonitorClient_h 24 :
public edm::one::EDAnalyzer<edm::one::SharedResources, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks> {
42 typedef std::map<std::string, std::map<std::string, std::map<std::string, MonitorElement*> > >
HistosContainer;
45 typedef std::map<std::string, std::map<std::string, std::map<std::string, int> > >
PositionContainer;
59 std::map<edm::LuminosityBlockNumber_t, std::vector<double> >
valuesMap_;
void beginJob(void) override
dqm::legacy::DQMStore DQMStore
PositionContainer positionsMap_
HistosContainer histosMap_
void beginRun(const edm::Run &iRun, const edm::EventSetup &iSetup) override
std::multimap< std::string, std::string > histoByCategoryNames_
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
std::map< std::string, std::map< std::string, std::map< std::string, int > > > PositionContainer
void beginLuminosityBlock(const edm::LuminosityBlock &iLumi, const edm::EventSetup &iSetup) override
void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup) override
int numberOfValuesToSave_
dqm::legacy::MonitorElement MonitorElement
~AlcaBeamMonitorClient() override
std::map< edm::LuminosityBlockNumber_t, std::vector< double > > valuesMap_
edm::ParameterSet parameters_
AlcaBeamMonitorClient(const edm::ParameterSet &)
std::vector< std::string > varNamesV_
std::map< std::string, std::map< std::string, std::map< std::string, MonitorElement * > > > HistosContainer
void endLuminosityBlock(const edm::LuminosityBlock &iLumi, const edm::EventSetup &iSetup) override