CMS 3D CMS Logo

ESIntegrityClient.h
Go to the documentation of this file.
1 #ifndef ESIntegrityClient_H
2 #define ESIntegrityClient_H
3 
5 
6 #include "TH1F.h"
7 #include "TH2F.h"
8 
9 class ESIntegrityClient : public ESClient {
10  public:
11 
14 
16  ~ESIntegrityClient() override;
17 
19  void endLumiAnalyze(DQMStore::IGetter&) override;
20 
21  private:
22  void book(DQMStore::IBooker&) override;
23 
24  int fed_[2][2][40][40];
25  int kchip_[2][2][40][40];
26  int fiber_[2][2][40][40];
27  int fedStatus_[56];
28  int fiberStatus_[56][36];
29  int syncStatus_[56];
30  int slinkCRCStatus_[56];
31 
34 
35  TH1F *hFED_;
36  TH2F *hFiberOff_;
38  TH2F *hKF1_;
39  TH2F *hKF2_;
40  TH1F *hKBC_;
41  TH1F *hKEC_;
42  TH1F *hL1ADiff_;
43  TH1F *hBXDiff_;
45  TH1F *hSLinkCRCErr_;
46 
47 };
48 
49 #endif
MonitorElement * meFED_[2][2]
~ESIntegrityClient() override
Destructor.
int kchip_[2][2][40][40]
int fed_[2][2][40][40]
MonitorElement * meKCHIP_[2][2]
void endLumiAnalyze(DQMStore::IGetter &) override
Analyze.
int fiberStatus_[56][36]
ESIntegrityClient(const edm::ParameterSet &ps)
Constructor.
int fiber_[2][2][40][40]
void book(DQMStore::IBooker &) override