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:
13 
15  ~ESIntegrityClient() override;
16 
18  void endLumiAnalyze(DQMStore::IGetter &) override;
19 
20 private:
21  void book(DQMStore::IBooker &) override;
22 
23  int fed_[2][2][40][40];
24  int kchip_[2][2][40][40];
25  int fiber_[2][2][40][40];
26  int fedStatus_[56];
27  int fiberStatus_[56][36];
28  int syncStatus_[56];
29  int slinkCRCStatus_[56];
30 
33 
34  TH1F *hFED_;
35  TH2F *hFiberOff_;
37  TH2F *hKF1_;
38  TH2F *hKF2_;
39  TH1F *hKBC_;
40  TH1F *hKEC_;
41  TH1F *hL1ADiff_;
42  TH1F *hBXDiff_;
45 };
46 
47 #endif
ESIntegrityClient::~ESIntegrityClient
~ESIntegrityClient() override
Destructor.
Definition: ESIntegrityClient.cc:73
ESIntegrityClient::meFED_
MonitorElement * meFED_[2][2]
Definition: ESIntegrityClient.h:31
ESIntegrityClient::kchip_
int kchip_[2][2][40][40]
Definition: ESIntegrityClient.h:24
ESClient.h
ESIntegrityClient::fed_
int fed_[2][2][40][40]
Definition: ESIntegrityClient.h:23
ESIntegrityClient::hKBC_
TH1F * hKBC_
Definition: ESIntegrityClient.h:39
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
ESIntegrityClient::hSLinkCRCErr_
TH1F * hSLinkCRCErr_
Definition: ESIntegrityClient.h:44
ESIntegrityClient::hL1ADiff_
TH1F * hL1ADiff_
Definition: ESIntegrityClient.h:41
ESIntegrityClient::hOrbitNumberDiff_
TH1F * hOrbitNumberDiff_
Definition: ESIntegrityClient.h:43
ESIntegrityClient::meKCHIP_
MonitorElement * meKCHIP_[2][2]
Definition: ESIntegrityClient.h:32
edm::ParameterSet
Definition: ParameterSet.h:47
ESIntegrityClient::hKF2_
TH2F * hKF2_
Definition: ESIntegrityClient.h:38
ESIntegrityClient::endLumiAnalyze
void endLumiAnalyze(DQMStore::IGetter &) override
Analyze.
Definition: ESIntegrityClient.cc:95
ESIntegrityClient::fedStatus_
int fedStatus_[56]
Definition: ESIntegrityClient.h:26
ESIntegrityClient::hBXDiff_
TH1F * hBXDiff_
Definition: ESIntegrityClient.h:42
ESIntegrityClient::hFiberBadStatus_
TH2F * hFiberBadStatus_
Definition: ESIntegrityClient.h:36
ESIntegrityClient::hKEC_
TH1F * hKEC_
Definition: ESIntegrityClient.h:40
ESIntegrityClient::slinkCRCStatus_
int slinkCRCStatus_[56]
Definition: ESIntegrityClient.h:29
ESIntegrityClient::fiberStatus_
int fiberStatus_[56][36]
Definition: ESIntegrityClient.h:27
ESIntegrityClient::hFED_
TH1F * hFED_
Definition: ESIntegrityClient.h:34
ESIntegrityClient::syncStatus_
int syncStatus_[56]
Definition: ESIntegrityClient.h:28
ESClient
Definition: ESClient.h:12
ESIntegrityClient::hFiberOff_
TH2F * hFiberOff_
Definition: ESIntegrityClient.h:35
ESIntegrityClient::ESIntegrityClient
ESIntegrityClient(const edm::ParameterSet &ps)
Constructor.
Definition: ESIntegrityClient.cc:13
ESIntegrityClient::hKF1_
TH2F * hKF1_
Definition: ESIntegrityClient.h:37
dqm::implementation::IGetter
Definition: DQMStore.h:484
ESIntegrityClient::fiber_
int fiber_[2][2][40][40]
Definition: ESIntegrityClient.h:25
dqm::implementation::IBooker
Definition: DQMStore.h:43
ESIntegrityClient::book
void book(DQMStore::IBooker &) override
Definition: ESIntegrityClient.cc:75
ESIntegrityClient
Definition: ESIntegrityClient.h:9