CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ESIntegrityTask.h
Go to the documentation of this file.
1 #ifndef ESIntegrityTask_H
2 #define ESIntegrityTask_H
3 
7 
8 class MonitorElement;
9 class DQMStore;
10 
12 
13  public:
14 
16  virtual ~ESIntegrityTask();
17 
18  protected:
19 
21  void analyze(const edm::Event& e, const edm::EventSetup& c);
22 
24  void beginJob(void);
25 
27  void endJob(void);
28 
30  void beginRun(const edm::Run & r, const edm::EventSetup & c);
31 
33  void endRun(const edm::Run & r, const edm::EventSetup & c);
34 
37 
39  void endLuminosityBlock(const edm::LuminosityBlock& lumi, const edm::EventSetup & c);
40 
42  void reset(void);
43 
45  void setup(void);
46 
48  void cleanup(void);
49 
51  void calculateDIFraction(void);
52 
53  private:
54 
55  int ievt_;
56 
58 
59  std::string prefixME_;
60 
62  bool mergeRuns_;
63 
66 
85 
87 
88  bool init_;
91  int fed_[2][2][40][40], kchip_[2][2][40][4], fiber_[2][2][40][40];
93 };
94 
95 #endif
MonitorElement * meGain_
MonitorElement * meDCCErr_
MonitorElement * meKEC_
MonitorElement * meDIFraction_
tuple lumi
Definition: fjr2json.py:41
MonitorElement * meDCCCRCErr_
MonitorElement * meFED_
int kchip_[2][2][40][4]
MonitorElement * meFiberBadStatus_
MonitorElement * meFiberOff_
virtual ~ESIntegrityTask()
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
void endJob(void)
EndJob.
int fed_[2][2][40][40]
void cleanup(void)
Cleanup.
MonitorElement * meDIErrorsLS_[2][2]
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
void endLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &c)
End Lumi.
void beginLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &c)
Begin Lumi.
MonitorElement * meKF1_
int fiber_[2][2][40][40]
edm::InputTag dccCollections_
void calculateDIFraction(void)
Calculate Data Integrity Fraction.
MonitorElement * meDIErrors_[2][2]
MonitorElement * meOptoRX_
MonitorElement * meFiberErrCode_
void reset(void)
Reset.
edm::InputTag kchipCollections_
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
std::string prefixME_
MonitorElement * meEVDR_
MonitorElement * meKF2_
edm::FileInPath lookup_
ESIntegrityTask(const edm::ParameterSet &ps)
void setup(void)
Setup.
MonitorElement * meSLinkCRCErr_
MonitorElement * meOptoBC_
void beginJob(void)
BeginJob.
DQMStore * dqmStore_
Definition: Run.h:31
MonitorElement * meKBC_