1 #ifndef DQM_BeamMonitor_AlcaBeamMonitor_h
2 #define DQM_BeamMonitor_AlcaBeamMonitor_h
48 typedef std::map<std::string,std::map<std::string,std::map<std::string,MonitorElement*> > >
HistosContainer;
50 typedef std::map<std::string,std::map<std::string,std::map<std::string,int> > >
PositionContainer;
MonitorElement * hD0Phi0_
edm::EDGetTokenT< reco::TrackCollection > trackLabel_
edm::EDGetTokenT< reco::VertexCollection > primaryVertexLabel_
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup)
PositionContainer positionsMap_
void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
edm::InputTag beamSpotLabel_
std::vector< std::string > varNamesV_
AlcaBeamMonitor(const edm::ParameterSet &)
void beginRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
edm::EDGetTokenT< reco::BeamSpot > scalerLabel_
std::map< std::string, std::map< std::string, std::map< std::string, int > > > PositionContainer
BeamSpotContainer beamSpotsMap_
BeamFitter * theBeamFitter_
int numberOfValuesToSave_
std::map< std::string, reco::BeamSpot > BeamSpotContainer
std::multimap< std::string, std::string > histoByCategoryNames_
std::map< std::string, std::map< std::string, std::map< std::string, MonitorElement * > > > HistosContainer
void beginLuminosityBlock(const edm::LuminosityBlock &iLumi, const edm::EventSetup &iSetup)
HistosContainer histosMap_
void endLuminosityBlock(const edm::LuminosityBlock &iLumi, const edm::EventSetup &iSetup)
edm::ParameterSet parameters_
MonitorElement * theValuesContainer_
std::vector< reco::VertexCollection > vertices_