CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCMonitorLinkSynchro.h
Go to the documentation of this file.
1 #ifndef DQM_RPCMonitorClient_RPCMonitorLinkSynchro_H
2 #define DQM_RPCMonitorClient_RPCMonitorLinkSynchro_H
3 
9 
12 
14 
15 class MonitorElement;
16 #include "TObjArray.h"
17 namespace edm { class Event; class EventSetup; class Run;}
18 
19 
21 public:
22  explicit RPCMonitorLinkSynchro( const edm::ParameterSet& cfg);
23  virtual ~RPCMonitorLinkSynchro();
24  virtual void beginJob();
25  virtual void beginRun(const edm::Run&, const edm::EventSetup&);
26  virtual void endLuminosityBlock(const edm::LuminosityBlock&,const edm::EventSetup&);
27  virtual void analyze(const edm::Event&, const edm::EventSetup&);
28  virtual const RPCRawSynchro::ProdItem & select(const RPCRawSynchro::ProdItem &v, const edm::Event&, const edm::EventSetup&) { return v; };
29  virtual void endJob();
30 
31 protected:
32  virtual TObjArray histos() const;
36 
42 
43 };
44 
45 #endif
46 
47 
std::vector< std::pair< LinkBoardElectronicIndex, int > > ProdItem
Definition: RPCRawSynchro.h:9
MonitorElement * me_topOccup
virtual void analyze(const edm::Event &, const edm::EventSetup &)
RPCMonitorLinkSynchro(const edm::ParameterSet &cfg)
MonitorElement * me_topSpread
RPCLinkSynchroStat theSynchroStat
virtual const RPCRawSynchro::ProdItem & select(const RPCRawSynchro::ProdItem &v, const edm::Event &, const edm::EventSetup &)
MonitorElement * me_delaySpread
edm::ESWatcher< RPCEMapRcd > theCablingWatcher
MonitorElement * me_notComplete[3]
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
edm::ParameterSet theConfig
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
virtual TObjArray histos() const
mathSSE::Vec4< T > v
MonitorElement * me_delaySummary
Definition: Run.h:33