CMS 3D CMS Logo

ExoticaDQM.h
Go to the documentation of this file.
1 #ifndef ExoticaDQM_H
2 #define ExoticaDQM_H
3 
4 #include <memory>
5 
6 // DQM
9 
10 // Framework
24 
25 // Trigger
29 
30 // Candidate handling
80 // Other
84 
85 // ROOT
86 #include "TLorentzVector.h"
87 
88 // STDLIB
89 #include <iostream>
90 #include <iomanip>
91 #include <fstream>
92 #include <cstdio>
93 #include <string>
94 #include <sstream>
95 #include <cmath>
96 #include <vector>
97 #include <map>
98 
99 class ExoticaDQM : public DQMEDAnalyzer {
100 public:
101  ExoticaDQM(const edm::ParameterSet& ps);
102  ~ExoticaDQM() override;
103 
104 protected:
105  void analyze(edm::Event const& e, edm::EventSetup const& eSetup) override;
106 
107  //Resonances
108  virtual void analyzeDiJets(edm::Event const& e);
109  virtual void analyzeDiMuons(edm::Event const& e);
110  virtual void analyzeDiElectrons(edm::Event const& e);
111  virtual void analyzeDiPhotons(edm::Event const& e);
112 
113  //Mono Searches
114  virtual void analyzeMonoJets(edm::Event const& e);
115  virtual void analyzeMonoMuons(edm::Event const& e);
116  virtual void analyzeMonoElectrons(edm::Event const& e);
117  virtual void analyzeMonoPhotons(edm::Event const& e);
118 
119  // Displaced Fermion Searches
120  virtual void analyzeDisplacedLeptons(edm::Event const& e, const edm::EventSetup& s);
121  virtual void analyzeDisplacedJets(edm::Event const& e, const edm::EventSetup& s);
122 
123  // Estimate the momentum vector that a GenParticle would have at its trajectory's point of closest approach to the beam-line.
125 
126 private:
127  void bookHistograms(DQMStore::IBooker& bei, edm::Run const&, edm::EventSetup const&) override;
128 
131 
133 
134  //Trigger
135  std::vector<std::string> HltPaths_;
138 
139  //Vertex
142 
143  // Electrons
146 
147  // Muons
150 
151  // Photons
154 
155  // Jets
159  // Nominal Jets
163 
164  //All Other Jets
165  std::vector<edm::EDGetTokenT<reco::PFJetCollection> > DiJetPFJetToken_;
166  std::vector<edm::InputTag> DiJetPFJetCollection_;
169 
170  // MET
173  //
176 
177  // ECAL RECHITS
180 
183 
184  // Tracks
187 
188  // Special collections for highly displaced particles
193 
194  // MC truth
197 
198  //ES tokens
200 
202  // Parameters
204  // Cuts - MultiJets
205  // inputs
206 
208 
209  //Varibles Used
210  // PFJets
211  double PFJetPx[2];
212  double PFJetPy[2];
213  double PFJetPt[2];
214  double PFJetEta[2];
215  double PFJetPhi[2];
216  double PFJetRapidity[2];
217  double PFJetMass[2];
218  double PFJetNHEF[2];
219  double PFJetCHEF[2];
220  double PFJetNEMF[2];
221  double PFJetCEMF[2];
222 
223  // Muons
224  //
225  double MuonPx[2];
226  double MuonPy[2];
227  double MuonPt[2];
228  double MuonEta[2];
229  double MuonPhi[2];
230  double MuonCharge[2];
231 
232  // Electrons
233  //
234  double ElectronPx[2];
235  double ElectronPy[2];
236  double ElectronPt[2];
237  double ElectronEta[2];
238  double ElectronPhi[2];
239  double ElectronCharge[2];
240 
241  // Photon
242  //
243  double PhotonEnergy[2];
244  double PhotonPt[2];
245  double PhotonEt[2];
246  double PhotonEta[2];
247  double PhotonEtaSc[2];
248  double PhotonPhi[2];
249  double PhotonHoverE[2];
252  double PhotonE1x5E5x5[2];
253  double PhotonE2x5E5x5[2];
254 
256  // Histograms
258  // Histograms - Dijet
259  std::vector<MonitorElement*> dijet_PFJet_pt;
260  std::vector<MonitorElement*> dijet_PFJet_eta;
261  std::vector<MonitorElement*> dijet_PFJet_phi;
262  std::vector<MonitorElement*> dijet_PFJet_rapidity;
263  std::vector<MonitorElement*> dijet_PFJet_mass;
264  std::vector<MonitorElement*> dijet_deltaPhiPFJet1PFJet2;
265  std::vector<MonitorElement*> dijet_deltaEtaPFJet1PFJet2;
266  std::vector<MonitorElement*> dijet_deltaRPFJet1PFJet2;
267  std::vector<MonitorElement*> dijet_invMassPFJet1PFJet2;
268  std::vector<MonitorElement*> dijet_PFchef;
269  std::vector<MonitorElement*> dijet_PFnhef;
270  std::vector<MonitorElement*> dijet_PFcemf;
271  std::vector<MonitorElement*> dijet_PFnemf;
272  std::vector<MonitorElement*> dijet_PFJetMulti;
273  //
277 
279  // Histograms - DiMuon
280  //
290  //
294 
296  // Histograms - DiElectron
297  //
307  //
311 
313  // Histograms - DiPhoton
314  //
336  //
340 
342  // Histograms - MonoJet
343  //
356  //
360 
362  // Histograms - MonoMuon
363  //
374  //
378 
380  // Histograms - MonoElectron
381  //
392  //
396 
398  // Histograms - DiPhoton
399  //
416  //
420 
422  // Histograms - Displaced Leptons or Jets
423  //
431 
434 };
435 
436 #endif
437 
438 /* Local Variables: */
439 /* show-trailing-whitespace: t */
440 /* truncate-lines: t */
441 /* End: */
MonitorElement * dielectron_Electron_phi
Definition: ExoticaDQM.h:300
virtual void analyzeMonoElectrons(edm::Event const &e)
Definition: ExoticaDQM.cc:1056
double monomuon_Muon_pt_cut_
Definition: ExoticaDQM.h:375
double dimuon_Muon1_pt_cut_
Definition: ExoticaDQM.h:291
edm::Handle< reco::PhotonCollection > PhotonCollection_
Definition: ExoticaDQM.h:153
virtual void analyzeDiJets(edm::Event const &e)
Definition: ExoticaDQM.cc:843
edm::EDGetTokenT< reco::CaloMETCollection > CaloMETToken_
Definition: ExoticaDQM.h:171
edm::Handle< reco::TrackCollection > MuonDispCollection_
Definition: ExoticaDQM.h:190
MonitorElement * monojet_deltaPhiPFJetPFMet
Definition: ExoticaDQM.h:350
int dijet_countPFJet_
Definition: ExoticaDQM.h:276
MonitorElement * monojet_PFJet_eta
Definition: ExoticaDQM.h:345
MonitorElement * dielectron_deltaPhiElectron1Electron2
Definition: ExoticaDQM.h:303
double PhotonE2x5E5x5[2]
Definition: ExoticaDQM.h:253
MonitorElement * dispMuon_muonDispSA_effi_lxy
Definition: ExoticaDQM.h:429
MonitorElement * diphoton_Photon_e2x5e5x5_eb
Definition: ExoticaDQM.h:329
MonitorElement * diphoton_Photon_et
Definition: ExoticaDQM.h:317
double PhotonPt[2]
Definition: ExoticaDQM.h:244
MonitorElement * monomuon_Muon_eta
Definition: ExoticaDQM.h:365
virtual void analyzeMonoMuons(edm::Event const &e)
Definition: ExoticaDQM.cc:1039
MonitorElement * monophoton_Photon_phi
Definition: ExoticaDQM.h:405
double PFJetPt[2]
Definition: ExoticaDQM.h:213
std::vector< MonitorElement * > dijet_PFJet_eta
Definition: ExoticaDQM.h:260
double PhotonEtaSc[2]
Definition: ExoticaDQM.h:247
ExoticaDQM(const edm::ParameterSet &ps)
Definition: ExoticaDQM.cc:13
double dielectron_Electron1_pt_cut_
Definition: ExoticaDQM.h:308
double MuonPx[2]
Definition: ExoticaDQM.h:225
edm::Handle< reco::TrackCollection > MuonDispSACollection_
Definition: ExoticaDQM.h:192
MonitorElement * monojet_PFchef
Definition: ExoticaDQM.h:351
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Definition: ExoticaDQM.cc:327
virtual void analyzeMonoJets(edm::Event const &e)
Definition: ExoticaDQM.cc:1020
double dielectron_Electron2_pt_cut_
Definition: ExoticaDQM.h:309
double PhotonHoverE[2]
Definition: ExoticaDQM.h:249
MonitorElement * monoelectron_PFMet_phi
Definition: ExoticaDQM.h:388
MonitorElement * diphoton_Photon_sigmaietaieta_ee
Definition: ExoticaDQM.h:324
MonitorElement * monophoton_PFMet_phi
Definition: ExoticaDQM.h:413
double ElectronPy[2]
Definition: ExoticaDQM.h:235
double PFJetCHEF[2]
Definition: ExoticaDQM.h:219
edm::Handle< reco::GenParticleCollection > GenCollection_
Definition: ExoticaDQM.h:196
MonitorElement * dimuon_deltaRMuon1Muon2
Definition: ExoticaDQM.h:287
double ElectronCharge[2]
Definition: ExoticaDQM.h:239
double MuonPy[2]
Definition: ExoticaDQM.h:226
edm::Handle< reco::CaloJetCollection > caloJetCollection_
Definition: ExoticaDQM.h:157
reco::PFJetCollection pfjets
Definition: ExoticaDQM.h:162
MonitorElement * monophoton_Photon_hovere
Definition: ExoticaDQM.h:406
MonitorElement * monophoton_Photon_energy
Definition: ExoticaDQM.h:401
edm::EDGetTokenT< reco::JetCorrector > JetCorrectorToken_
Definition: ExoticaDQM.h:181
std::vector< MonitorElement * > dijet_invMassPFJet1PFJet2
Definition: ExoticaDQM.h:267
virtual void analyzeDiMuons(edm::Event const &e)
Definition: ExoticaDQM.cc:929
double dijet_PFJet2_pt_cut_
Definition: ExoticaDQM.h:275
MonitorElement * monojet_PFMet_phi
Definition: ExoticaDQM.h:348
MonitorElement * dimuon_deltaEtaMuon1Muon2
Definition: ExoticaDQM.h:285
MonitorElement * diphoton_Photon_energy
Definition: ExoticaDQM.h:316
void bookHistograms(DQMStore::IBooker &bei, edm::Run const &, edm::EventSetup const &) override
Definition: ExoticaDQM.cc:105
int diphoton_countPhoton_
Definition: ExoticaDQM.h:339
MonitorElement * diphoton_PhotonMulti
Definition: ExoticaDQM.h:335
double PFJetNEMF[2]
Definition: ExoticaDQM.h:220
edm::Handle< reco::PFJetCollection > DiJetpfJetCollection_
Definition: ExoticaDQM.h:167
int monoelectron_countElectron_
Definition: ExoticaDQM.h:395
MonitorElement * diphoton_Photon_hovere_ee
Definition: ExoticaDQM.h:322
double PhotonEt[2]
Definition: ExoticaDQM.h:245
MonitorElement * monojet_PFJet_pt
Definition: ExoticaDQM.h:344
double dispFermion_eta_cut_
Definition: ExoticaDQM.h:432
MonitorElement * diphoton_Photon_e1x5e5x5_ee
Definition: ExoticaDQM.h:328
MonitorElement * dielectron_Electron_eta
Definition: ExoticaDQM.h:299
edm::EDGetTokenT< reco::PhotonCollection > PhotonToken_
Definition: ExoticaDQM.h:152
virtual void analyzeDisplacedJets(edm::Event const &e, const edm::EventSetup &s)
Definition: ExoticaDQM.cc:759
edm::Handle< reco::MuonCollection > MuonCollection_
Definition: ExoticaDQM.h:149
edm::EDGetTokenT< edm::TriggerResults > TriggerToken_
Definition: ExoticaDQM.h:136
edm::Handle< reco::PFJetCollection > pfJetCollection_
Definition: ExoticaDQM.h:161
double MuonPt[2]
Definition: ExoticaDQM.h:227
double diphoton_Photon1_pt_cut_
Definition: ExoticaDQM.h:337
MonitorElement * monophoton_Photon_sigmaietaieta
Definition: ExoticaDQM.h:407
double PFJetNHEF[2]
Definition: ExoticaDQM.h:218
MonitorElement * monojet_PFnhef
Definition: ExoticaDQM.h:352
reco::helper::JetIDHelper * jetID
Definition: ExoticaDQM.h:207
~ExoticaDQM() override
Definition: ExoticaDQM.cc:97
double monojet_PFJet_met_cut_
Definition: ExoticaDQM.h:358
virtual GlobalVector getGenParticleTrajectoryAtBeamline(const edm::EventSetup &iSetup, const reco::GenParticle *gen)
Definition: ExoticaDQM.cc:819
std::vector< edm::EDGetTokenT< reco::PFJetCollection > > DiJetPFJetToken_
Definition: ExoticaDQM.h:165
double diphoton_Photon2_pt_cut_
Definition: ExoticaDQM.h:338
double monophoton_Photon_pt_cut_
Definition: ExoticaDQM.h:417
MonitorElement * monomuon_MuonMulti
Definition: ExoticaDQM.h:373
MonitorElement * dispJet_track_effi_lxy
Definition: ExoticaDQM.h:430
std::vector< MonitorElement * > dijet_PFnhef
Definition: ExoticaDQM.h:269
std::vector< MonitorElement * > dijet_PFJetMulti
Definition: ExoticaDQM.h:272
std::vector< MonitorElement * > dijet_deltaEtaPFJet1PFJet2
Definition: ExoticaDQM.h:265
MonitorElement * monoelectron_Electron_phi
Definition: ExoticaDQM.h:384
MonitorElement * dielectron_ElectronMulti
Definition: ExoticaDQM.h:306
MonitorElement * diphoton_Photon_trksumptsolidconedr03_ee
Definition: ExoticaDQM.h:326
MonitorElement * monoelectron_ElectronPtOverPFMet
Definition: ExoticaDQM.h:387
double PFJetPx[2]
Definition: ExoticaDQM.h:211
MonitorElement * monomuon_PFMet_phi
Definition: ExoticaDQM.h:369
MonitorElement * dispMuon_muonDisp_effi_lxy
Definition: ExoticaDQM.h:428
MonitorElement * dielectron_Charge
Definition: ExoticaDQM.h:301
MonitorElement * monojet_PFJetMulti
Definition: ExoticaDQM.h:355
std::vector< MonitorElement * > dijet_PFJet_rapidity
Definition: ExoticaDQM.h:262
MonitorElement * dimuon_invMassMuon1Muon2
Definition: ExoticaDQM.h:288
edm::Handle< reco::JetCorrector > JetCorrector_
Definition: ExoticaDQM.h:182
MonitorElement * dispElec_elec_effi_lxy
Definition: ExoticaDQM.h:425
MonitorElement * monomuon_deltaPhiMuonPFMet
Definition: ExoticaDQM.h:371
MonitorElement * diphoton_Photon_e2x5e5x5_ee
Definition: ExoticaDQM.h:330
double dijet_PFJet1_pt_cut_
Definition: ExoticaDQM.h:274
virtual void analyzeDiPhotons(edm::Event const &e)
Definition: ExoticaDQM.cc:969
int dimuon_countMuon_
Definition: ExoticaDQM.h:293
MonitorElement * dispMuon_track_effi_lxy
Definition: ExoticaDQM.h:426
edm::Handle< reco::VertexCollection > VertexCollection_
Definition: ExoticaDQM.h:141
MonitorElement * diphoton_Photon_trksumptsolidconedr03_eb
Definition: ExoticaDQM.h:325
MonitorElement * monophoton_Photon_e1x5e5x5
Definition: ExoticaDQM.h:409
MonitorElement * monoelectron_deltaPhiElectronPFMet
Definition: ExoticaDQM.h:389
virtual void analyzeDisplacedLeptons(edm::Event const &e, const edm::EventSetup &s)
Definition: ExoticaDQM.cc:665
MonitorElement * diphoton_deltaEtaPhoton1Photon2
Definition: ExoticaDQM.h:331
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken_
Definition: ExoticaDQM.h:199
int dielectron_countElectron_
Definition: ExoticaDQM.h:310
edm::EDGetTokenT< reco::TrackCollection > MuonDispToken_
Definition: ExoticaDQM.h:189
edm::EDGetTokenT< reco::GsfElectronCollection > ElectronToken_
Definition: ExoticaDQM.h:144
std::vector< MonitorElement * > dijet_deltaRPFJet1PFJet2
Definition: ExoticaDQM.h:266
MonitorElement * monojet_PFMet
Definition: ExoticaDQM.h:347
MonitorElement * monoelectron_PFMet
Definition: ExoticaDQM.h:386
MonitorElement * dispElec_track_effi_lxy
Definition: ExoticaDQM.h:424
int nEvents_
Definition: ExoticaDQM.h:130
double ElectronEta[2]
Definition: ExoticaDQM.h:237
double monoelectron_Electron_pt_cut_
Definition: ExoticaDQM.h:393
int monomuon_countMuon_
Definition: ExoticaDQM.h:377
edm::EDGetTokenT< reco::MuonCollection > MuonToken_
Definition: ExoticaDQM.h:148
double dimuon_Muon2_pt_cut_
Definition: ExoticaDQM.h:292
MonitorElement * monomuon_TransverseMass
Definition: ExoticaDQM.h:372
edm::Handle< reco::GsfElectronCollection > ElectronCollection_
Definition: ExoticaDQM.h:145
double ElectronPt[2]
Definition: ExoticaDQM.h:236
double MuonCharge[2]
Definition: ExoticaDQM.h:230
edm::Handle< edm::TriggerResults > TriggerResults_
Definition: ExoticaDQM.h:137
MonitorElement * monojet_PFJet_phi
Definition: ExoticaDQM.h:346
double monomuon_Muon_met_cut_
Definition: ExoticaDQM.h:376
double PFJetRapidity[2]
Definition: ExoticaDQM.h:216
MonitorElement * monojet_PFcemf
Definition: ExoticaDQM.h:353
MonitorElement * dimuon_Muon_pt
Definition: ExoticaDQM.h:281
MonitorElement * monophoton_PFMet
Definition: ExoticaDQM.h:411
virtual void analyzeMonoPhotons(edm::Event const &e)
Definition: ExoticaDQM.cc:1074
double PhotonPhi[2]
Definition: ExoticaDQM.h:248
MonitorElement * monophoton_deltaPhiPhotonPFMet
Definition: ExoticaDQM.h:414
double monojet_PFJet_pt_cut_
Definition: ExoticaDQM.h:357
MonitorElement * diphoton_Photon_eta
Definition: ExoticaDQM.h:318
std::vector< MonitorElement * > dijet_PFJet_pt
Definition: ExoticaDQM.h:259
MonitorElement * monophoton_Photon_pt
Definition: ExoticaDQM.h:400
double ElectronPhi[2]
Definition: ExoticaDQM.h:238
MonitorElement * diphoton_Photon_pt
Definition: ExoticaDQM.h:315
int monophoton_countPhoton_
Definition: ExoticaDQM.h:419
MonitorElement * monomuon_PFMet
Definition: ExoticaDQM.h:368
reco::PFJetCollection DiJetpfjets
Definition: ExoticaDQM.h:168
edm::EDGetTokenT< reco::VertexCollection > VertexToken_
Definition: ExoticaDQM.h:140
MonitorElement * diphoton_Photon_sigmaietaieta_eb
Definition: ExoticaDQM.h:323
MonitorElement * monoelectron_Electron_eta
Definition: ExoticaDQM.h:383
MonitorElement * monophoton_Photon_trksumptsolidconedr03
Definition: ExoticaDQM.h:408
MonitorElement * monophoton_Photon_e2x5e5x5
Definition: ExoticaDQM.h:410
MonitorElement * monophoton_PhotonMulti
Definition: ExoticaDQM.h:415
edm::EDGetTokenT< reco::CaloJetCollection > CaloJetToken_
Definition: ExoticaDQM.h:156
MonitorElement * monomuon_Charge
Definition: ExoticaDQM.h:367
reco::CaloJetCollection calojets
Definition: ExoticaDQM.h:158
MonitorElement * diphoton_deltaPhiPhoton1Photon2
Definition: ExoticaDQM.h:332
MonitorElement * monojet_PFJetPtOverPFMet
Definition: ExoticaDQM.h:349
edm::EDGetTokenT< reco::TrackCollection > TrackToken_
Definition: ExoticaDQM.h:185
double monophoton_Photon_met_cut_
Definition: ExoticaDQM.h:418
int monojet_countPFJet_
Definition: ExoticaDQM.h:359
double PhotonE1x5E5x5[2]
Definition: ExoticaDQM.h:252
MonitorElement * monophoton_PhotonPtOverPFMet
Definition: ExoticaDQM.h:412
double PhotonEta[2]
Definition: ExoticaDQM.h:246
MonitorElement * monojet_PFnemf
Definition: ExoticaDQM.h:354
double PFJetPy[2]
Definition: ExoticaDQM.h:212
edm::EDGetTokenT< EERecHitCollection > ecalEndcapRecHitToken_
Definition: ExoticaDQM.h:179
double PhotonEnergy[2]
Definition: ExoticaDQM.h:243
MonitorElement * dimuon_Muon_phi
Definition: ExoticaDQM.h:283
MonitorElement * dielectron_deltaRElectron1Electron2
Definition: ExoticaDQM.h:304
MonitorElement * monophoton_Photon_et
Definition: ExoticaDQM.h:402
std::vector< MonitorElement * > dijet_PFJet_phi
Definition: ExoticaDQM.h:261
int nLumiSecs_
Definition: ExoticaDQM.h:129
MonitorElement * diphoton_invMassPhoton1Photon2
Definition: ExoticaDQM.h:334
MonitorElement * monoelectron_Charge
Definition: ExoticaDQM.h:385
double ElectronPx[2]
Definition: ExoticaDQM.h:234
std::vector< PFJet > PFJetCollection
collection of PFJet objects
MonitorElement * dispMuon_muon_effi_lxy
Definition: ExoticaDQM.h:427
edm::Handle< reco::TrackCollection > TrackCollection_
Definition: ExoticaDQM.h:186
edm::Handle< reco::CaloMETCollection > caloMETCollection_
Definition: ExoticaDQM.h:172
edm::EDGetTokenT< reco::TrackCollection > MuonDispSAToken_
Definition: ExoticaDQM.h:191
std::vector< MonitorElement * > dijet_PFchef
Definition: ExoticaDQM.h:268
MonitorElement * dielectron_Electron_pt
Definition: ExoticaDQM.h:298
MonitorElement * dimuon_deltaPhiMuon1Muon2
Definition: ExoticaDQM.h:286
MonitorElement * dielectron_invMassElectron1Electron2
Definition: ExoticaDQM.h:305
MonitorElement * diphoton_Photon_hovere_eb
Definition: ExoticaDQM.h:321
edm::EDGetTokenT< reco::PFJetCollection > PFJetToken_
Definition: ExoticaDQM.h:160
MonitorElement * diphoton_Photon_e1x5e5x5_eb
Definition: ExoticaDQM.h:327
MonitorElement * monomuon_MuonPtOverPFMet
Definition: ExoticaDQM.h:370
std::vector< MonitorElement * > dijet_PFJet_mass
Definition: ExoticaDQM.h:263
MonitorElement * diphoton_Photon_phi
Definition: ExoticaDQM.h:320
MonitorElement * monoelectron_Electron_pt
Definition: ExoticaDQM.h:382
std::vector< MonitorElement * > dijet_PFnemf
Definition: ExoticaDQM.h:271
double PFJetCEMF[2]
Definition: ExoticaDQM.h:221
MonitorElement * monoelectron_TransverseMass
Definition: ExoticaDQM.h:390
MonitorElement * dimuon_MuonMulti
Definition: ExoticaDQM.h:289
virtual void analyzeDiElectrons(edm::Event const &e)
Definition: ExoticaDQM.cc:948
MonitorElement * diphoton_deltaRPhoton1Photon2
Definition: ExoticaDQM.h:333
MonitorElement * monomuon_Muon_pt
Definition: ExoticaDQM.h:364
double PFJetEta[2]
Definition: ExoticaDQM.h:214
double dispFermion_pt_cut_
Definition: ExoticaDQM.h:433
MonitorElement * dimuon_Muon_eta
Definition: ExoticaDQM.h:282
double PFJetMass[2]
Definition: ExoticaDQM.h:217
std::vector< edm::InputTag > DiJetPFJetCollection_
Definition: ExoticaDQM.h:166
MonitorElement * dimuon_Charge
Definition: ExoticaDQM.h:284
std::vector< MonitorElement * > dijet_deltaPhiPFJet1PFJet2
Definition: ExoticaDQM.h:264
edm::EDGetTokenT< reco::GenParticleCollection > GenParticleToken_
Definition: ExoticaDQM.h:195
MonitorElement * monoelectron_ElectronMulti
Definition: ExoticaDQM.h:391
std::vector< std::string > HltPaths_
Definition: ExoticaDQM.h:135
double MuonPhi[2]
Definition: ExoticaDQM.h:229
std::vector< MonitorElement * > dijet_PFcemf
Definition: ExoticaDQM.h:270
double PhotonSigmaIetaIeta[2]
Definition: ExoticaDQM.h:250
MonitorElement * dielectron_deltaEtaElectron1Electron2
Definition: ExoticaDQM.h:302
edm::EDGetTokenT< reco::PFMETCollection > PFMETToken_
Definition: ExoticaDQM.h:174
MonitorElement * monomuon_Muon_phi
Definition: ExoticaDQM.h:366
double MuonEta[2]
Definition: ExoticaDQM.h:228
double monoelectron_Electron_met_cut_
Definition: ExoticaDQM.h:394
double PhotonTrkSumPtSolidConeDR03[2]
Definition: ExoticaDQM.h:251
MonitorElement * diphoton_Photon_etasc
Definition: ExoticaDQM.h:319
double PFJetPhi[2]
Definition: ExoticaDQM.h:215
Definition: Run.h:45
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects
edm::Handle< reco::PFMETCollection > pfMETCollection_
Definition: ExoticaDQM.h:175
bool isValidHltConfig_
Definition: ExoticaDQM.h:132
MonitorElement * monophoton_Photon_etasc
Definition: ExoticaDQM.h:404
edm::EDGetTokenT< EBRecHitCollection > ecalBarrelRecHitToken_
Definition: ExoticaDQM.h:178
MonitorElement * monophoton_Photon_eta
Definition: ExoticaDQM.h:403