CMS 3D CMS Logo

L1TRCT.h
Go to the documentation of this file.
1 #ifndef L1TRCT_H
2 #define L1TRCT_H
3 
4 // system include files
5 #include <memory>
6 #include <unistd.h>
7 
8 #include <iostream>
9 #include <fstream>
10 #include <vector>
11 
12 // user include files
14 
17 
19 
22 
23 // DQM
25 
27 
28 // GCT and RCT data formats
30 
31 //
32 // class declaration
33 //
34 
35 class L1TRCT : public DQMEDAnalyzer {
36 public:
37  // Constructor
38  L1TRCT(const edm::ParameterSet& ps);
39 
40  // Destructor
41  ~L1TRCT() override;
42 
43 protected:
44  // Analyze
45  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
46 
47  void bookHistograms(DQMStore::IBooker& ibooker, edm::Run const&, edm::EventSetup const&) override;
48 
49 private:
50  // ----------member data ---------------------------
51 
52  // trigger type information
54 
55  // RCT
56  // regions
65 
66  // Bx
69 
70  // em
77 
84 
85  // Layer2
86  // regions
95 
96  // Bx
99 
100  // em
107 
108  // run/lumi
111 
113  bool verbose_;
114 
119 
123 };
124 
125 #endif
MonitorElement * rctOverFlowEtaPhi_
Definition: L1TRCT.h:60
void bookHistograms(DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
Definition: L1TRCT.cc:49
MonitorElement * rctQuietEtaPhi_
Definition: L1TRCT.h:63
MonitorElement * layer2IsoEmRank_
Definition: L1TRCT.h:105
edm::EDGetTokenT< L1CaloRegionCollection > rctSource_L1CRCollection_
Definition: L1TRCT.h:115
L1TRCT(const edm::ParameterSet &ps)
Definition: L1TRCT.cc:34
MonitorElement * rctRegionsEtEtaPhi_
Definition: L1TRCT.h:57
MonitorElement * layer2NonIsoEmOccEtaPhi_
Definition: L1TRCT.h:104
~L1TRCT() override
Definition: L1TRCT.cc:47
MonitorElement * layer2IsoEmOccEtaPhi_
Definition: L1TRCT.h:102
MonitorElement * rctRegionsOccEtaPhi_
Definition: L1TRCT.h:58
MonitorElement * layer2NonIsoEmEtEtaPhi_
Definition: L1TRCT.h:103
MonitorElement * layer2RegionsOccEtaPhi_
Definition: L1TRCT.h:88
MonitorElement * triggerType_
Definition: L1TRCT.h:53
edm::EDGetTokenT< L1CaloEmCollection > rctSource_GCT_L1CEMCollection_
Definition: L1TRCT.h:118
std::string histFolder_
Definition: L1TRCT.h:112
MonitorElement * runId_
Definition: L1TRCT.h:109
MonitorElement * layer2IsoEmEtEtaPhi_
Definition: L1TRCT.h:101
int filterTriggerType_
filter TriggerType
Definition: L1TRCT.h:121
MonitorElement * lumisecId_
Definition: L1TRCT.h:110
MonitorElement * layer2RegionsEtEtaPhi_
Definition: L1TRCT.h:87
MonitorElement * layer2RegionRank_
Definition: L1TRCT.h:89
MonitorElement * rctHfPlusTauEtaPhi_
Definition: L1TRCT.h:64
MonitorElement * rctIsoEmEtEtaPhi_
Definition: L1TRCT.h:71
MonitorElement * rctNonIsoEmEtEtaPhi_
Definition: L1TRCT.h:73
MonitorElement * layer2MipEtaPhi_
Definition: L1TRCT.h:92
MonitorElement * rctNotCentralIsoEmEtEtaPhi_
Definition: L1TRCT.h:80
bool verbose_
Definition: L1TRCT.h:113
MonitorElement * rctIsoEmOccEtaPhi_
Definition: L1TRCT.h:72
MonitorElement * rctNotCentralRegionsOccEtaPhi_
Definition: L1TRCT.h:79
MonitorElement * rctNonIsoEmRank_
Definition: L1TRCT.h:76
MonitorElement * rctTauVetoEtaPhi_
Definition: L1TRCT.h:61
edm::EDGetTokenT< L1CaloEmCollection > rctSource_L1CEMCollection_
Definition: L1TRCT.h:116
MonitorElement * layer2TauVetoEtaPhi_
Definition: L1TRCT.h:91
MonitorElement * rctNotCentralNonIsoEmOccEtaPhi_
Definition: L1TRCT.h:83
MonitorElement * rctEmBx_
Definition: L1TRCT.h:68
MonitorElement * rctNotCentralRegionsEtEtaPhi_
Definition: L1TRCT.h:78
MonitorElement * layer2EmBx_
Definition: L1TRCT.h:98
MonitorElement * layer2HfPlusTauEtaPhi_
Definition: L1TRCT.h:94
MonitorElement * layer2RegionBx_
Definition: L1TRCT.h:97
Definition: L1TRCT.h:35
MonitorElement * rctNotCentralNonIsoEmEtEtaPhi_
Definition: L1TRCT.h:82
MonitorElement * rctRegionRank_
Definition: L1TRCT.h:59
MonitorElement * rctMipEtaPhi_
Definition: L1TRCT.h:62
edm::EDGetTokenT< L1CaloRegionCollection > rctSource_GCT_L1CRCollection_
Definition: L1TRCT.h:117
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: L1TRCT.cc:112
MonitorElement * layer2OverFlowEtaPhi_
Definition: L1TRCT.h:90
MonitorElement * layer2QuietEtaPhi_
Definition: L1TRCT.h:93
MonitorElement * rctRegionBx_
Definition: L1TRCT.h:67
Definition: Run.h:45
int selectBX_
Definition: L1TRCT.h:122
MonitorElement * layer2NonIsoEmRank_
Definition: L1TRCT.h:106
MonitorElement * rctNonIsoEmOccEtaPhi_
Definition: L1TRCT.h:74
MonitorElement * rctNotCentralIsoEmOccEtaPhi_
Definition: L1TRCT.h:81
MonitorElement * rctIsoEmRank_
Definition: L1TRCT.h:75