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