CMS 3D CMS Logo

L1THIonImp.h
Go to the documentation of this file.
1 #ifndef L1THIonImp_H
2 #define L1THIonImp_H
3 
4 // user include files
5 
7 
9 
10 // DQM
16 
18 
19 class L1THIonImp : public DQMEDAnalyzer {
20 
21 public:
22 
23 // Constructor
24  L1THIonImp(const edm::ParameterSet& ps);
25 
26 // Destructor
27  ~L1THIonImp() override;
28 
29 protected:
30 // Analyze
31  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
32 
33  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
34  void bookHistograms(DQMStore::IBooker &ibooker, edm::Run const&, edm::EventSetup const&) override ;
35  void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
36  //virtual std::vector<int> SortMinBiasBit(std::vector<int>, std::vector<int>);
37  virtual std::vector<int> SortMinBiasBit(uint16_t, uint16_t);
38 
39 private:
40  // ----------member data ---------------------------
41 
42  // Jet and EM stuff
48 
54 
60 
63 
64  // Energy sums stuff
78 
79  // HF Rings stuff
93 
97 
99 
103 
111 
113 
121 
122  //define Token(-s)
135 
148 
149 };
150 
151 #endif
MonitorElement * l1GctEtTotal_
Definition: L1THIonImp.h:69
MonitorElement * l1GctHFRing1TowerCountPosEtaNegEta_
Definition: L1THIonImp.h:81
MonitorElement * HFPosEnergy_
Definition: L1THIonImp.h:95
edm::InputTag gctEnergySumsDataSource_
Definition: L1THIonImp.h:108
MonitorElement * l1GctIsoEmOccEtaPhi_
Definition: L1THIonImp.h:52
edm::EDGetTokenT< L1GctHtMissCollection > l1HtMissEmulToken_
Definition: L1THIonImp.h:145
MonitorElement * l1GctEtHadOf_
Definition: L1THIonImp.h:73
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: L1THIonImp.cc:179
edm::EDGetTokenT< L1GctHtMissCollection > l1HtMissDataToken_
Definition: L1THIonImp.h:132
MonitorElement * l1GctIsoEmRankEtaPhi_
Definition: L1THIonImp.h:46
MonitorElement * HFEnergy_
Definition: L1THIonImp.h:96
MonitorElement * l1GctHFRingTowerCountOccBx_
Definition: L1THIonImp.h:91
edm::EDGetTokenT< L1CaloRegionCollection > rctSource_L1CRCollection_
Definition: L1THIonImp.h:112
edm::EDGetTokenT< L1GctEtMissCollection > l1EtMissEmulToken_
Definition: L1THIonImp.h:144
edm::EDGetTokenT< L1GctJetCandCollection > gctIsoTauJetsSourceDataToken_
Definition: L1THIonImp.h:128
MonitorElement * l1GctHFRing1ETSumPosEta_
Definition: L1THIonImp.h:87
edm::InputTag gctForJetsEmulSource_
Definition: L1THIonImp.h:115
MonitorElement * l1GctTauJetsEtEtaPhi_
Definition: L1THIonImp.h:45
edm::EDGetTokenT< L1GctEmCandCollection > gctIsoEmSourceEmulToken_
Definition: L1THIonImp.h:136
edm::EDGetTokenT< L1GctJetCandCollection > gctCenJetsSourceEmulToken_
Definition: L1THIonImp.h:138
~L1THIonImp() override
Definition: L1THIonImp.cc:84
MonitorElement * l1GctForJetsRank_
Definition: L1THIonImp.h:56
MonitorElement * DECorr_[3][8]
Definition: L1THIonImp.h:98
MonitorElement * l1GctTauJetsRank_
Definition: L1THIonImp.h:57
MonitorElement * l1GctHFRing2TowerCountPosEta_
Definition: L1THIonImp.h:85
MonitorElement * l1GctEtHadOccBx_
Definition: L1THIonImp.h:74
MonitorElement * l1GctHFRing1PosEtaNegEta_
Definition: L1THIonImp.h:80
MonitorElement * l1GctEtMissOf_
Definition: L1THIonImp.h:67
edm::EDGetTokenT< L1GctJetCandCollection > gctTauJetsSourceEmulToken_
Definition: L1THIonImp.h:140
MonitorElement * l1GctHFRing1TowerCountNegEta_
Definition: L1THIonImp.h:84
MonitorElement * l1GctIsoEmRank_
Definition: L1THIonImp.h:58
edm::EDGetTokenT< L1GctEmCandCollection > gctIsoEmSourceDataToken_
Definition: L1THIonImp.h:123
edm::EDGetTokenT< L1GctHFBitCountsCollection > l1HFCountsDataToken_
Definition: L1THIonImp.h:130
edm::EDGetTokenT< L1GctEtHadCollection > l1EtHadEmulToken_
Definition: L1THIonImp.h:146
MonitorElement * l1GctAllJetsOccRankBx_
Definition: L1THIonImp.h:61
MonitorElement * l1GctHFRing2TowerCountPosEtaNegEta_
Definition: L1THIonImp.h:82
edm::InputTag gctNonIsoEmDataSource_
Definition: L1THIonImp.h:110
MonitorElement * l1GctHFRingETSumOccBx_
Definition: L1THIonImp.h:90
MonitorElement * l1GctEtMissOccBx_
Definition: L1THIonImp.h:68
edm::EDGetTokenT< L1GctEmCandCollection > gctNonIsoEmSourceEmulToken_
Definition: L1THIonImp.h:137
edm::InputTag gctCenJetsEmulSource_
Definition: L1THIonImp.h:114
edm::EDGetTokenT< L1GctJetCandCollection > gctForJetsSourceEmulToken_
Definition: L1THIonImp.h:139
MonitorElement * centralityCorr_
Definition: L1THIonImp.h:100
edm::EDGetTokenT< L1GctEtMissCollection > l1EtMissDataToken_
Definition: L1THIonImp.h:131
virtual std::vector< int > SortMinBiasBit(uint16_t, uint16_t)
Definition: L1THIonImp.cc:458
MonitorElement * centralityExtCorr_
Definition: L1THIonImp.h:101
MonitorElement * HFNegEnergy_
Definition: L1THIonImp.h:94
MonitorElement * l1GctCenJetsOccEtaPhi_
Definition: L1THIonImp.h:49
edm::EDGetTokenT< L1GctEmCandCollection > gctNonIsoEmSourceDataToken_
Definition: L1THIonImp.h:124
MonitorElement * l1GctForJetsEtEtaPhi_
Definition: L1THIonImp.h:44
MonitorElement * l1GctAllEmOccRankBx_
Definition: L1THIonImp.h:62
MonitorElement * l1GctEtMissPhi_
Definition: L1THIonImp.h:66
edm::EDGetTokenT< L1GctEtTotalCollection > l1EtTotalEmulToken_
Definition: L1THIonImp.h:147
MonitorElement * l1GctHFRingETDiff_
Definition: L1THIonImp.h:77
edm::InputTag gctForJetsDataSource_
Definition: L1THIonImp.h:105
MonitorElement * l1GctEtMiss_
Definition: L1THIonImp.h:65
MonitorElement * l1GctForJetsOccEtaPhi_
Definition: L1THIonImp.h:50
edm::EDGetTokenT< L1GctEtTotalCollection > l1EtTotalDataToken_
Definition: L1THIonImp.h:134
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
Definition: L1THIonImp.cc:182
edm::EDGetTokenT< L1GctJetCandCollection > gctForJetsSourceDataToken_
Definition: L1THIonImp.h:126
MonitorElement * l1GctHFRing2TowerCountNegEta_
Definition: L1THIonImp.h:86
edm::InputTag gctTauJetsDataSource_
Definition: L1THIonImp.h:106
edm::EDGetTokenT< L1GctHFBitCountsCollection > l1HFCountsEmulToken_
Definition: L1THIonImp.h:143
edm::InputTag gctTauJetsEmulSource_
Definition: L1THIonImp.h:116
edm::InputTag gctCenJetsDataSource_
Definition: L1THIonImp.h:104
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctEnergySumsSourceEmulToken_
Definition: L1THIonImp.h:142
edm::InputTag gctNonIsoEmEmulSource_
Definition: L1THIonImp.h:120
edm::InputTag gctIsoTauJetsEmulSource_
Definition: L1THIonImp.h:117
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: L1THIonImp.cc:185
MonitorElement * l1GctEtTotalEtHadCorr_
Definition: L1THIonImp.h:75
MonitorElement * l1GctHFRingRatioPosEta_
Definition: L1THIonImp.h:89
MonitorElement * l1GctCenJetsEtEtaPhi_
Definition: L1THIonImp.h:43
edm::EDGetTokenT< L1GctJetCandCollection > gctIsoTauJetsSourceEmulToken_
Definition: L1THIonImp.h:141
edm::InputTag gctIsoEmEmulSource_
Definition: L1THIonImp.h:119
MonitorElement * l1GctHFRing1ETSumNegEta_
Definition: L1THIonImp.h:88
MonitorElement * l1GctEtTotalOccBx_
Definition: L1THIonImp.h:71
MonitorElement * l1GctHFRingETSum_
Definition: L1THIonImp.h:76
edm::EDGetTokenT< L1GctJetCandCollection > gctTauJetsSourceDataToken_
Definition: L1THIonImp.h:127
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctEnergySumsSourceDataToken_
Definition: L1THIonImp.h:129
MonitorElement * l1GctEtHad_
Definition: L1THIonImp.h:72
MonitorElement * l1GctHFRing1TowerCountPosEta_
Definition: L1THIonImp.h:83
MonitorElement * l1GctTauJetsOccEtaPhi_
Definition: L1THIonImp.h:51
MonitorElement * MinBiasCorr_
Definition: L1THIonImp.h:102
MonitorElement * l1GctMinBiasBitHFEt_
Definition: L1THIonImp.h:92
edm::EDGetTokenT< L1GctJetCandCollection > gctCenJetsSourceDataToken_
Definition: L1THIonImp.h:125
edm::EDGetTokenT< L1GctEtHadCollection > l1EtHadDataToken_
Definition: L1THIonImp.h:133
MonitorElement * l1GctNonIsoEmOccEtaPhi_
Definition: L1THIonImp.h:53
L1THIonImp(const edm::ParameterSet &ps)
Definition: L1THIonImp.cc:40
void bookHistograms(DQMStore::IBooker &ibooker, edm::Run const &, edm::EventSetup const &) override
Definition: L1THIonImp.cc:88
edm::InputTag gctIsoTauJetsDataSource_
Definition: L1THIonImp.h:107
MonitorElement * l1GctEtTotalOf_
Definition: L1THIonImp.h:70
MonitorElement * l1GctNonIsoEmRank_
Definition: L1THIonImp.h:59
edm::InputTag gctEnergySumsEmulSource_
Definition: L1THIonImp.h:118
MonitorElement * l1GctNonIsoEmRankEtaPhi_
Definition: L1THIonImp.h:47
edm::InputTag gctIsoEmDataSource_
Definition: L1THIonImp.h:109
Definition: Run.h:43
MonitorElement * l1GctCenJetsRank_
Definition: L1THIonImp.h:55