CMS 3D CMS Logo

ESRawDataTask.h
Go to the documentation of this file.
1 #ifndef ESRawDataTask_H
2 #define ESRawDataTask_H
3 
6 
9 
13 
14 struct ESRawLSCache {
15  int ievtLS_;
16 };
17 
18 class ESRawDataTask : public DQMOneEDAnalyzer<edm::LuminosityBlockCache<ESRawLSCache>> {
19 public:
21  ~ESRawDataTask() override {}
22 
23 protected:
25  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
26 
28  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
29 
31  std::shared_ptr<ESRawLSCache> globalBeginLuminosityBlock(const edm::LuminosityBlock& lumi,
32  const edm::EventSetup& c) const override;
35 
36 private:
37  int ievt_;
38 
40 
43 
53 
54  int runNum_;
55 };
56 
57 #endif
MonitorElement * meOrbitNumberDiff_
Definition: ESRawDataTask.h:52
void globalEndLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &c) override
End Lumi.
MonitorElement * meOrbitNumberDCCErrorsByLS_
Definition: ESRawDataTask.h:49
~ESRawDataTask() override
Definition: ESRawDataTask.h:21
MonitorElement * meOrbitNumberDCCErrors_
Definition: ESRawDataTask.h:48
edm::EDGetTokenT< FEDRawDataCollection > FEDRawDataCollection_
Definition: ESRawDataTask.h:42
std::string prefixME_
Definition: ESRawDataTask.h:39
MonitorElement * meL1ADCCErrorsByLS_
Definition: ESRawDataTask.h:45
ESRawDataTask(const edm::ParameterSet &ps)
std::shared_ptr< ESRawLSCache > globalBeginLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &c) const override
Begin Lumi.
MonitorElement * meL1ADCCErrors_
Definition: ESRawDataTask.h:44
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Setup.
MonitorElement * meBXDCCErrors_
Definition: ESRawDataTask.h:46
MonitorElement * meBXDCCErrorsByLS_
Definition: ESRawDataTask.h:47
edm::EDGetTokenT< ESRawDataCollection > dccCollections_
Definition: ESRawDataTask.h:41
MonitorElement * meL1ADiff_
Definition: ESRawDataTask.h:50
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
MonitorElement * meBXDiff_
Definition: ESRawDataTask.h:51
Definition: Run.h:45