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