CMS 3D CMS Logo

DQMDaqInfo.h
Go to the documentation of this file.
1 #ifndef DQMSERVICES_COMPONENTS_DQMDaqInfo_H
2 # define DQMSERVICES_COMPONENTS_DQMDaqInfo_H
3 // -*- C++ -*-
4 //
5 // Package: DQMDaqInfo
6 // Class: DQMDaqInfo
7 //
15 //
16 // Original Author: Ilaria SEGONI
17 // Created: Thu Sep 25 11:17:43 CEST 2008
18 //
19 //
20 
21 // system include files
22 #include <memory>
23 #include <iostream>
24 #include <fstream>
25 
26 // user include files
35 
36 //Run Info
40 
41 //DQM
45 
46 
47 
48 class DQMDaqInfo : public edm::EDAnalyzer {
49 public:
50  explicit DQMDaqInfo(const edm::ParameterSet&);
51  ~DQMDaqInfo() override;
52 
53 
54 private:
55  void beginJob() override ;
56  void beginLuminosityBlock(const edm::LuminosityBlock& , const edm::EventSetup&) override;
57  void analyze(const edm::Event&, const edm::EventSetup&) override;
58  void endLuminosityBlock(const edm::LuminosityBlock& , const edm::EventSetup&) override;
59  void endJob() override ;
60 
62 
64 
66 
67  std::pair<int,int> PixelRange;
68  std::pair<int,int> TrackerRange;
69  std::pair<int,int> CSCRange;
70  std::pair<int,int> RPCRange;
71  std::pair<int,int> DTRange;
72  std::pair<int,int> HcalRange;
73  std::pair<int,int> ECALBarrRange;
74  std::pair<int,int> ECALEndcapRangeLow;
75  std::pair<int,int> ECALEndcapRangeHigh;
76  std::pair<int,int> L1TRange;
77 
78  float NumberOfFeds[9];
79 
80 };
81 
82 #endif
std::pair< int, int > ECALBarrRange
Definition: DQMDaqInfo.h:73
std::pair< int, int > TrackerRange
Definition: DQMDaqInfo.h:68
void beginJob() override
Definition: DQMDaqInfo.cc:62
float NumberOfFeds[9]
Definition: DQMDaqInfo.h:78
MonitorElement * DaqFraction[9]
Definition: DQMDaqInfo.h:65
std::pair< int, int > PixelRange
Definition: DQMDaqInfo.h:67
void endJob() override
Definition: DQMDaqInfo.cc:153
std::pair< int, int > DTRange
Definition: DQMDaqInfo.h:71
std::pair< int, int > RPCRange
Definition: DQMDaqInfo.h:70
DQMDaqInfo(const edm::ParameterSet &)
Definition: DQMDaqInfo.cc:4
DQMStore * dbe_
Definition: DQMDaqInfo.h:61
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
Definition: DQMDaqInfo.cc:57
std::pair< int, int > CSCRange
Definition: DQMDaqInfo.h:69
std::pair< int, int > ECALEndcapRangeHigh
Definition: DQMDaqInfo.h:75
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
Definition: DQMDaqInfo.cc:12
std::pair< int, int > L1TRange
Definition: DQMDaqInfo.h:76
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: DQMDaqInfo.cc:159
~DQMDaqInfo() override
Definition: DQMDaqInfo.cc:8
std::pair< int, int > HcalRange
Definition: DQMDaqInfo.h:72
std::pair< int, int > ECALEndcapRangeLow
Definition: DQMDaqInfo.h:74