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