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