CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PlotMakerL1.h
Go to the documentation of this file.
1 #ifndef PlotMakerL1_h
2 #define PlotMakerL1_h
3 
4 /* \class PlotMaker
5 *
6 * Class to produce some plots of Off-line variables in the TriggerValidation Code
7 *
8 * Author: Massimiliano Chiorboli Date: September 2007
9 // Maurizio Pierini
10 // Maria Spiropulu
11 *
12 */
13 #include <memory>
14 #include <string>
15 #include <iostream>
16 
21 
22 
23 
24 
25 
26 //l1extra
35 
36 //#include "DataFormats/L1Trigger/interface/L1ParticleMap.h"
37 
38 //included for DQM
43 
44 
45 
46 class PlotMakerL1 {
47 
48  public:
49  PlotMakerL1(const edm::ParameterSet& objectList, edm::ConsumesCollector&& iC);
50  virtual ~PlotMakerL1(){};
51 
52  void handleObjects(const edm::Event&);
53  void fillPlots(const edm::Event&);
54  void bookHistos(DQMStore *, std::vector<int>*, std::vector<int>*,std::vector<std::string>*,std::vector<std::string>*);
55  // void writeHistos();
56 
57 
58  private:
59 
61 
62  void setBits(std::vector<int>* l1bits, std::vector<int>* hltbits) {l1bits_=l1bits; hltbits_=hltbits;}
64  std::vector<int>* l1bits_;
65  std::vector<int>* hltbits_;
66 
67 
68 
69  // Define the parameters
73 
75 
79 
81 
86 
87  //histos
88 
89  //Jets
93  std::vector<MonitorElement*> hL1CentralJetMultAfterL1;
94  std::vector<MonitorElement*> hL1CentralJetMultAfterHLT;
95  std::vector<MonitorElement*> hL1ForwardJetMultAfterL1;
96  std::vector<MonitorElement*> hL1ForwardJetMultAfterHLT;
97  std::vector<MonitorElement*> hL1TauJetMultAfterL1;
98  std::vector<MonitorElement*> hL1TauJetMultAfterHLT;
102  std::vector<MonitorElement*> hL1CentralJet1PtAfterL1;
103  std::vector<MonitorElement*> hL1CentralJet1PtAfterHLT;
104  std::vector<MonitorElement*> hL1ForwardJet1PtAfterL1;
105  std::vector<MonitorElement*> hL1ForwardJet1PtAfterHLT;
106  std::vector<MonitorElement*> hL1TauJet1PtAfterL1;
107  std::vector<MonitorElement*> hL1TauJet1PtAfterHLT;
111  std::vector<MonitorElement*> hL1CentralJet2PtAfterL1;
112  std::vector<MonitorElement*> hL1CentralJet2PtAfterHLT;
113  std::vector<MonitorElement*> hL1ForwardJet2PtAfterL1;
114  std::vector<MonitorElement*> hL1ForwardJet2PtAfterHLT;
115  std::vector<MonitorElement*> hL1TauJet2PtAfterL1;
116  std::vector<MonitorElement*> hL1TauJet2PtAfterHLT;
120  std::vector<MonitorElement*> hL1CentralJet1EtaAfterL1;
121  std::vector<MonitorElement*> hL1CentralJet1EtaAfterHLT;
122  std::vector<MonitorElement*> hL1ForwardJet1EtaAfterL1;
123  std::vector<MonitorElement*> hL1ForwardJet1EtaAfterHLT;
124  std::vector<MonitorElement*> hL1TauJet1EtaAfterL1;
125  std::vector<MonitorElement*> hL1TauJet1EtaAfterHLT;
129  std::vector<MonitorElement*> hL1CentralJet2EtaAfterL1;
130  std::vector<MonitorElement*> hL1CentralJet2EtaAfterHLT;
131  std::vector<MonitorElement*> hL1ForwardJet2EtaAfterL1;
132  std::vector<MonitorElement*> hL1ForwardJet2EtaAfterHLT;
133  std::vector<MonitorElement*> hL1TauJet2EtaAfterL1;
134  std::vector<MonitorElement*> hL1TauJet2EtaAfterHLT;
138  std::vector<MonitorElement*> hL1CentralJet1PhiAfterL1;
139  std::vector<MonitorElement*> hL1CentralJet1PhiAfterHLT;
140  std::vector<MonitorElement*> hL1ForwardJet1PhiAfterL1;
141  std::vector<MonitorElement*> hL1ForwardJet1PhiAfterHLT;
142  std::vector<MonitorElement*> hL1TauJet1PhiAfterL1;
143  std::vector<MonitorElement*> hL1TauJet1PhiAfterHLT;
147  std::vector<MonitorElement*> hL1CentralJet2PhiAfterL1;
148  std::vector<MonitorElement*> hL1CentralJet2PhiAfterHLT;
149  std::vector<MonitorElement*> hL1ForwardJet2PhiAfterL1;
150  std::vector<MonitorElement*> hL1ForwardJet2PhiAfterHLT;
151  std::vector<MonitorElement*> hL1TauJet2PhiAfterL1;
152  std::vector<MonitorElement*> hL1TauJet2PhiAfterHLT;
153 
154 
155 
156  //Electrons
159  std::vector<MonitorElement*> hL1EmIsoMultAfterL1;
160  std::vector<MonitorElement*> hL1EmIsoMultAfterHLT;
161  std::vector<MonitorElement*> hL1EmNotIsoMultAfterL1;
162  std::vector<MonitorElement*> hL1EmNotIsoMultAfterHLT;
165  std::vector<MonitorElement*> hL1EmIso1PtAfterL1;
166  std::vector<MonitorElement*> hL1EmIso1PtAfterHLT;
167  std::vector<MonitorElement*> hL1EmNotIso1PtAfterL1;
168  std::vector<MonitorElement*> hL1EmNotIso1PtAfterHLT;
171  std::vector<MonitorElement*> hL1EmIso2PtAfterL1;
172  std::vector<MonitorElement*> hL1EmIso2PtAfterHLT;
173  std::vector<MonitorElement*> hL1EmNotIso2PtAfterL1;
174  std::vector<MonitorElement*> hL1EmNotIso2PtAfterHLT;
177  std::vector<MonitorElement*> hL1EmIso1EtaAfterL1;
178  std::vector<MonitorElement*> hL1EmIso1EtaAfterHLT;
179  std::vector<MonitorElement*> hL1EmNotIso1EtaAfterL1;
180  std::vector<MonitorElement*> hL1EmNotIso1EtaAfterHLT;
183  std::vector<MonitorElement*> hL1EmIso2EtaAfterL1;
184  std::vector<MonitorElement*> hL1EmIso2EtaAfterHLT;
185  std::vector<MonitorElement*> hL1EmNotIso2EtaAfterL1;
186  std::vector<MonitorElement*> hL1EmNotIso2EtaAfterHLT;
189  std::vector<MonitorElement*> hL1EmIso1PhiAfterL1;
190  std::vector<MonitorElement*> hL1EmIso1PhiAfterHLT;
191  std::vector<MonitorElement*> hL1EmNotIso1PhiAfterL1;
192  std::vector<MonitorElement*> hL1EmNotIso1PhiAfterHLT;
195  std::vector<MonitorElement*> hL1EmIso2PhiAfterL1;
196  std::vector<MonitorElement*> hL1EmIso2PhiAfterHLT;
197  std::vector<MonitorElement*> hL1EmNotIso2PhiAfterL1;
198  std::vector<MonitorElement*> hL1EmNotIso2PhiAfterHLT;
199 
200 
201  //Muons
203  std::vector<MonitorElement*> hL1MuonMultAfterL1;
204  std::vector<MonitorElement*> hL1MuonMultAfterHLT;
206  std::vector<MonitorElement*> hL1Muon1PtAfterL1;
207  std::vector<MonitorElement*> hL1Muon1PtAfterHLT;
209  std::vector<MonitorElement*> hL1Muon2PtAfterL1;
210  std::vector<MonitorElement*> hL1Muon2PtAfterHLT;
212  std::vector<MonitorElement*> hL1Muon1EtaAfterL1;
213  std::vector<MonitorElement*> hL1Muon1EtaAfterHLT;
215  std::vector<MonitorElement*> hL1Muon2EtaAfterL1;
216  std::vector<MonitorElement*> hL1Muon2EtaAfterHLT;
218  std::vector<MonitorElement*> hL1Muon1PhiAfterL1;
219  std::vector<MonitorElement*> hL1Muon1PhiAfterHLT;
221  std::vector<MonitorElement*> hL1Muon2PhiAfterL1;
222  std::vector<MonitorElement*> hL1Muon2PhiAfterHLT;
223 
224 
225  //MET
232 
233  std::vector<MonitorElement*> hL1METAfterL1;
234  std::vector<MonitorElement*> hL1METAfterHLT;
235  std::vector<MonitorElement*> hL1METphiAfterL1;
236  std::vector<MonitorElement*> hL1METphiAfterHLT;
237  std::vector<MonitorElement*> hL1METxAfterL1;
238  std::vector<MonitorElement*> hL1METxAfterHLT;
239  std::vector<MonitorElement*> hL1METyAfterL1;
240  std::vector<MonitorElement*> hL1METyAfterHLT;
241  std::vector<MonitorElement*> hL1SumEtAfterL1;
242  std::vector<MonitorElement*> hL1SumEtAfterHLT;
243  std::vector<MonitorElement*> hL1METSignificanceAfterL1;
244  std::vector<MonitorElement*> hL1METSignificanceAfterHLT;
245 
248 
249 };
250 
251 
252 #endif
std::vector< MonitorElement * > hL1ForwardJet2PtAfterL1
Definition: PlotMakerL1.h:113
l1extra::L1JetParticleCollection theL1ForwardJetCollection
Definition: PlotMakerL1.h:84
edm::EDGetTokenT< l1extra::L1MuonParticleCollection > m_l1extra_muons_
Definition: PlotMakerL1.h:74
std::vector< MonitorElement * > hL1CentralJet1EtaAfterHLT
Definition: PlotMakerL1.h:121
std::vector< MonitorElement * > hL1TauJet1EtaAfterL1
Definition: PlotMakerL1.h:124
std::vector< MonitorElement * > hL1EmNotIso1EtaAfterL1
Definition: PlotMakerL1.h:179
std::vector< MonitorElement * > hL1EmIsoMultAfterHLT
Definition: PlotMakerL1.h:160
std::vector< MonitorElement * > hL1Muon1PhiAfterL1
Definition: PlotMakerL1.h:218
MonitorElement * hL1CentralJetMult
Definition: PlotMakerL1.h:90
MonitorElement * hL1TauJetMult
Definition: PlotMakerL1.h:92
l1extra::L1EmParticleCollection theL1EmNotIsoCollection
Definition: PlotMakerL1.h:82
std::vector< MonitorElement * > hL1TauJetMultAfterHLT
Definition: PlotMakerL1.h:98
std::vector< MonitorElement * > hL1ForwardJet2PtAfterHLT
Definition: PlotMakerL1.h:114
std::vector< MonitorElement * > hL1EmNotIsoMultAfterHLT
Definition: PlotMakerL1.h:162
MonitorElement * hL1CentralJet2Pt
Definition: PlotMakerL1.h:108
std::vector< MonitorElement * > hL1MuonMultAfterL1
Definition: PlotMakerL1.h:203
std::vector< MonitorElement * > hL1EmNotIso2PtAfterHLT
Definition: PlotMakerL1.h:174
std::vector< MonitorElement * > hL1CentralJet1EtaAfterL1
Definition: PlotMakerL1.h:120
MonitorElement * hL1CentralJet1Phi
Definition: PlotMakerL1.h:135
MonitorElement * hL1ForwardJet1Eta
Definition: PlotMakerL1.h:118
std::string m_l1extra
Definition: PlotMakerL1.h:70
std::vector< MonitorElement * > hL1CentralJet2PhiAfterHLT
Definition: PlotMakerL1.h:148
std::vector< MonitorElement * > hL1CentralJet1PtAfterL1
Definition: PlotMakerL1.h:102
std::vector< int > * l1bits_
Definition: PlotMakerL1.h:64
std::vector< MonitorElement * > hL1METAfterL1
Definition: PlotMakerL1.h:233
MonitorElement * hL1TauJet1Pt
Definition: PlotMakerL1.h:101
MonitorElement * hL1EmNotIsoMult
Definition: PlotMakerL1.h:158
MonitorElement * hL1EmIso1Eta
Definition: PlotMakerL1.h:175
MonitorElement * hL1EmIso1Phi
Definition: PlotMakerL1.h:187
l1extra::L1EtMissParticleCollection theL1METCollection
Definition: PlotMakerL1.h:85
MonitorElement * hL1EmIso2Eta
Definition: PlotMakerL1.h:181
std::vector< MonitorElement * > hL1TauJet2EtaAfterL1
Definition: PlotMakerL1.h:133
std::vector< int > * hltbits_
Definition: PlotMakerL1.h:65
virtual ~PlotMakerL1()
Definition: PlotMakerL1.h:50
void setBits(std::vector< int > *l1bits, std::vector< int > *hltbits)
Definition: PlotMakerL1.h:62
MonitorElement * hL1ForwardJet1Phi
Definition: PlotMakerL1.h:136
edm::EDGetTokenT< l1extra::L1JetParticleCollection > m_l1extra_jetTau_
Definition: PlotMakerL1.h:78
std::vector< L1JetParticle > L1JetParticleCollection
edm::EDGetTokenT< l1extra::L1EmParticleCollection > m_l1extra_emIsolated_
Definition: PlotMakerL1.h:71
MonitorElement * hL1EmNotIso2Phi
Definition: PlotMakerL1.h:194
std::vector< MonitorElement * > hL1TauJet1EtaAfterHLT
Definition: PlotMakerL1.h:125
std::vector< MonitorElement * > hL1EmIsoMultAfterL1
Definition: PlotMakerL1.h:159
std::vector< MonitorElement * > hL1EmIso2PhiAfterHLT
Definition: PlotMakerL1.h:196
void handleObjects(const edm::Event &)
Definition: PlotMakerL1.cc:820
std::vector< MonitorElement * > hL1EmIso2EtaAfterHLT
Definition: PlotMakerL1.h:184
std::vector< MonitorElement * > hL1CentralJet1PtAfterHLT
Definition: PlotMakerL1.h:103
edm::EDGetTokenT< l1extra::L1JetParticleCollection > m_l1extra_jetCentral_
Definition: PlotMakerL1.h:76
MonitorElement * hL1EmNotIso1Phi
Definition: PlotMakerL1.h:188
void fillPlots(const edm::Event &)
Definition: PlotMakerL1.cc:43
l1extra::L1JetParticleCollection theL1TauJetCollection
Definition: PlotMakerL1.h:84
std::vector< MonitorElement * > hL1CentralJet2PtAfterL1
Definition: PlotMakerL1.h:111
l1extra::L1EmParticleCollection theL1EmIsoCollection
Definition: PlotMakerL1.h:82
MonitorElement * hL1METx
Definition: PlotMakerL1.h:228
std::vector< MonitorElement * > hL1CentralJet1PhiAfterL1
Definition: PlotMakerL1.h:138
std::vector< MonitorElement * > hL1CentralJet2PtAfterHLT
Definition: PlotMakerL1.h:112
std::vector< MonitorElement * > hL1METyAfterHLT
Definition: PlotMakerL1.h:240
std::vector< MonitorElement * > hL1METphiAfterL1
Definition: PlotMakerL1.h:235
std::vector< MonitorElement * > hL1EmNotIso2PtAfterL1
Definition: PlotMakerL1.h:173
std::vector< MonitorElement * > hL1ForwardJet2EtaAfterL1
Definition: PlotMakerL1.h:131
std::vector< MonitorElement * > hL1SumEtAfterL1
Definition: PlotMakerL1.h:241
edm::EDGetTokenT< l1extra::L1JetParticleCollection > m_l1extra_jetFwd_
Definition: PlotMakerL1.h:77
std::vector< MonitorElement * > hL1SumEtAfterHLT
Definition: PlotMakerL1.h:242
MonitorElement * hL1Muon1Pt
Definition: PlotMakerL1.h:205
std::vector< MonitorElement * > hL1EmNotIso1PtAfterHLT
Definition: PlotMakerL1.h:168
MonitorElement * hL1TauJet2Eta
Definition: PlotMakerL1.h:128
MonitorElement * hL1CentralJet1Pt
Definition: PlotMakerL1.h:99
std::vector< MonitorElement * > hL1TauJet2PhiAfterL1
Definition: PlotMakerL1.h:151
std::vector< MonitorElement * > hL1METphiAfterHLT
Definition: PlotMakerL1.h:236
std::vector< MonitorElement * > hL1CentralJetMultAfterL1
Definition: PlotMakerL1.h:93
std::vector< MonitorElement * > hL1ForwardJet1EtaAfterL1
Definition: PlotMakerL1.h:122
std::vector< MonitorElement * > hL1Muon1PtAfterHLT
Definition: PlotMakerL1.h:207
MonitorElement * hL1SumEt
Definition: PlotMakerL1.h:230
std::vector< MonitorElement * > hL1METxAfterL1
Definition: PlotMakerL1.h:237
std::vector< MonitorElement * > hL1EmNotIso1PhiAfterL1
Definition: PlotMakerL1.h:191
std::vector< MonitorElement * > hL1Muon2PtAfterHLT
Definition: PlotMakerL1.h:210
MonitorElement * hL1TauJet1Eta
Definition: PlotMakerL1.h:119
MonitorElement * hL1METy
Definition: PlotMakerL1.h:229
MonitorElement * hL1Muon2Eta
Definition: PlotMakerL1.h:214
std::vector< MonitorElement * > hL1EmIso2EtaAfterL1
Definition: PlotMakerL1.h:183
std::vector< MonitorElement * > hL1EmIso1PtAfterHLT
Definition: PlotMakerL1.h:166
l1extra::L1JetParticleCollection theL1CentralJetCollection
Definition: PlotMakerL1.h:84
std::vector< MonitorElement * > hL1EmIso1PhiAfterL1
Definition: PlotMakerL1.h:189
std::vector< MonitorElement * > hL1EmNotIso1EtaAfterHLT
Definition: PlotMakerL1.h:180
MonitorElement * hL1TauJet1Phi
Definition: PlotMakerL1.h:137
std::vector< MonitorElement * > hL1Muon1PhiAfterHLT
Definition: PlotMakerL1.h:219
std::vector< MonitorElement * > hL1METSignificanceAfterL1
Definition: PlotMakerL1.h:243
std::string myHistoName
Definition: PlotMakerL1.h:246
std::vector< MonitorElement * > hL1METSignificanceAfterHLT
Definition: PlotMakerL1.h:244
std::vector< MonitorElement * > hL1EmIso2PhiAfterL1
Definition: PlotMakerL1.h:195
void bookHistos(DQMStore *, std::vector< int > *, std::vector< int > *, std::vector< std::string > *, std::vector< std::string > *)
Definition: PlotMakerL1.cc:369
std::vector< MonitorElement * > hL1CentralJet2EtaAfterL1
Definition: PlotMakerL1.h:129
std::string myHistoTitle
Definition: PlotMakerL1.h:247
std::vector< MonitorElement * > hL1Muon2EtaAfterHLT
Definition: PlotMakerL1.h:216
MonitorElement * hL1EmIso2Phi
Definition: PlotMakerL1.h:193
std::vector< MonitorElement * > hL1EmNotIso1PtAfterL1
Definition: PlotMakerL1.h:167
PlotMakerL1(const edm::ParameterSet &objectList, edm::ConsumesCollector &&iC)
Definition: PlotMakerL1.cc:25
std::vector< MonitorElement * > hL1EmIso1EtaAfterHLT
Definition: PlotMakerL1.h:178
std::vector< MonitorElement * > hL1EmIso2PtAfterHLT
Definition: PlotMakerL1.h:172
std::vector< MonitorElement * > hL1TauJet2PtAfterHLT
Definition: PlotMakerL1.h:116
std::vector< MonitorElement * > hL1EmNotIso2EtaAfterL1
Definition: PlotMakerL1.h:185
std::vector< MonitorElement * > hL1TauJetMultAfterL1
Definition: PlotMakerL1.h:97
MonitorElement * hL1MET
Definition: PlotMakerL1.h:226
std::vector< MonitorElement * > hL1EmNotIso2PhiAfterL1
Definition: PlotMakerL1.h:197
std::vector< MonitorElement * > hL1TauJet2PtAfterL1
Definition: PlotMakerL1.h:115
std::vector< MonitorElement * > hL1CentralJet1PhiAfterHLT
Definition: PlotMakerL1.h:139
double invariantMass(reco::Candidate *, reco::Candidate *)
Definition: PlotMakerL1.cc:865
std::string dirname_
Definition: PlotMakerL1.h:60
std::vector< MonitorElement * > hL1TauJet1PtAfterL1
Definition: PlotMakerL1.h:106
std::vector< MonitorElement * > hL1Muon1EtaAfterL1
Definition: PlotMakerL1.h:212
MonitorElement * hL1Muon1Eta
Definition: PlotMakerL1.h:211
std::vector< MonitorElement * > hL1TauJet1PhiAfterL1
Definition: PlotMakerL1.h:142
std::vector< MonitorElement * > hL1Muon2PtAfterL1
Definition: PlotMakerL1.h:209
MonitorElement * hL1ForwardJetMult
Definition: PlotMakerL1.h:91
std::vector< MonitorElement * > hL1Muon2PhiAfterHLT
Definition: PlotMakerL1.h:222
MonitorElement * hL1ForwardJet2Pt
Definition: PlotMakerL1.h:109
MonitorElement * hL1EmNotIso2Eta
Definition: PlotMakerL1.h:182
std::vector< MonitorElement * > hL1ForwardJetMultAfterL1
Definition: PlotMakerL1.h:95
std::vector< MonitorElement * > hL1ForwardJet1PtAfterHLT
Definition: PlotMakerL1.h:105
std::vector< MonitorElement * > hL1EmIso1EtaAfterL1
Definition: PlotMakerL1.h:177
MonitorElement * hL1EmNotIso2Pt
Definition: PlotMakerL1.h:170
std::vector< MonitorElement * > hL1EmIso1PhiAfterHLT
Definition: PlotMakerL1.h:190
MonitorElement * hL1EmIso1Pt
Definition: PlotMakerL1.h:163
std::vector< MonitorElement * > hL1Muon1PtAfterL1
Definition: PlotMakerL1.h:206
std::vector< MonitorElement * > hL1EmNotIsoMultAfterL1
Definition: PlotMakerL1.h:161
MonitorElement * hL1ForwardJet1Pt
Definition: PlotMakerL1.h:100
std::vector< MonitorElement * > hL1ForwardJet1PtAfterL1
Definition: PlotMakerL1.h:104
std::vector< MonitorElement * > hL1ForwardJet2EtaAfterHLT
Definition: PlotMakerL1.h:132
std::vector< MonitorElement * > hL1ForwardJet2PhiAfterHLT
Definition: PlotMakerL1.h:150
std::vector< MonitorElement * > hL1EmNotIso2EtaAfterHLT
Definition: PlotMakerL1.h:186
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > m_l1extra_MET_
Definition: PlotMakerL1.h:80
std::vector< MonitorElement * > hL1EmNotIso2PhiAfterHLT
Definition: PlotMakerL1.h:198
std::vector< MonitorElement * > hL1METAfterHLT
Definition: PlotMakerL1.h:234
std::vector< MonitorElement * > hL1TauJet2PhiAfterHLT
Definition: PlotMakerL1.h:152
MonitorElement * hL1EmNotIso1Eta
Definition: PlotMakerL1.h:176
MonitorElement * hL1CentralJet1Eta
Definition: PlotMakerL1.h:117
MonitorElement * hL1CentralJet2Eta
Definition: PlotMakerL1.h:126
std::vector< MonitorElement * > hL1ForwardJet1PhiAfterHLT
Definition: PlotMakerL1.h:141
std::vector< MonitorElement * > hL1TauJet2EtaAfterHLT
Definition: PlotMakerL1.h:134
l1extra::L1MuonParticleCollection theL1MuonCollection
Definition: PlotMakerL1.h:83
std::vector< MonitorElement * > hL1CentralJetMultAfterHLT
Definition: PlotMakerL1.h:94
std::vector< MonitorElement * > hL1CentralJet2PhiAfterL1
Definition: PlotMakerL1.h:147
std::vector< MonitorElement * > hL1EmIso2PtAfterL1
Definition: PlotMakerL1.h:171
std::vector< MonitorElement * > hL1METxAfterHLT
Definition: PlotMakerL1.h:238
MonitorElement * hL1Muon2Phi
Definition: PlotMakerL1.h:220
MonitorElement * hL1EmNotIso1Pt
Definition: PlotMakerL1.h:164
std::vector< MonitorElement * > hL1Muon2PhiAfterL1
Definition: PlotMakerL1.h:221
MonitorElement * hL1METSignificance
Definition: PlotMakerL1.h:231
std::vector< MonitorElement * > hL1EmIso1PtAfterL1
Definition: PlotMakerL1.h:165
MonitorElement * hL1ForwardJet2Eta
Definition: PlotMakerL1.h:127
std::vector< L1EtMissParticle > L1EtMissParticleCollection
std::vector< L1EmParticle > L1EmParticleCollection
std::vector< MonitorElement * > hL1TauJet1PtAfterHLT
Definition: PlotMakerL1.h:107
MonitorElement * hL1CentralJet2Phi
Definition: PlotMakerL1.h:144
std::vector< MonitorElement * > hL1ForwardJet2PhiAfterL1
Definition: PlotMakerL1.h:149
MonitorElement * hL1Muon1Phi
Definition: PlotMakerL1.h:217
MonitorElement * hL1Muon2Pt
Definition: PlotMakerL1.h:208
MonitorElement * hL1EmIsoMult
Definition: PlotMakerL1.h:157
MonitorElement * hL1TauJet2Phi
Definition: PlotMakerL1.h:146
std::vector< MonitorElement * > hL1Muon2EtaAfterL1
Definition: PlotMakerL1.h:215
std::vector< L1MuonParticle > L1MuonParticleCollection
MonitorElement * hL1ForwardJet2Phi
Definition: PlotMakerL1.h:145
std::vector< MonitorElement * > hL1CentralJet2EtaAfterHLT
Definition: PlotMakerL1.h:130
std::vector< MonitorElement * > hL1TauJet1PhiAfterHLT
Definition: PlotMakerL1.h:143
std::vector< MonitorElement * > hL1Muon1EtaAfterHLT
Definition: PlotMakerL1.h:213
MonitorElement * hL1MuonMult
Definition: PlotMakerL1.h:202
std::vector< MonitorElement * > hL1ForwardJet1EtaAfterHLT
Definition: PlotMakerL1.h:123
std::vector< MonitorElement * > hL1ForwardJetMultAfterHLT
Definition: PlotMakerL1.h:96
MonitorElement * hL1EmIso2Pt
Definition: PlotMakerL1.h:169
std::vector< MonitorElement * > hL1EmNotIso1PhiAfterHLT
Definition: PlotMakerL1.h:192
edm::EDGetTokenT< l1extra::L1EmParticleCollection > m_l1extra_emNonIsolated_
Definition: PlotMakerL1.h:72
MonitorElement * hL1METphi
Definition: PlotMakerL1.h:227
MonitorElement * hL1TauJet2Pt
Definition: PlotMakerL1.h:110
std::vector< MonitorElement * > hL1MuonMultAfterHLT
Definition: PlotMakerL1.h:204
std::vector< MonitorElement * > hL1METyAfterL1
Definition: PlotMakerL1.h:239
std::vector< MonitorElement * > hL1ForwardJet1PhiAfterL1
Definition: PlotMakerL1.h:140