CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
SMPDQM Class Reference

#include <SMPDQM.h>

Inheritance diagram for SMPDQM:
DQMEDAnalyzer edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >

Public Member Functions

 SMPDQM (const edm::ParameterSet &)
 
 ~SMPDQM () override
 
- Public Member Functions inherited from DQMEDAnalyzer
void accumulate (edm::Event const &event, edm::EventSetup const &setup) final
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void beginRun (edm::Run const &run, edm::EventSetup const &setup) final
 
void beginStream (edm::StreamID id) final
 
virtual void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 DQMEDAnalyzer ()
 
void endLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void endRun (edm::Run const &run, edm::EventSetup const &setup) final
 
virtual bool getCanSaveByLumi ()
 
- Public Member Functions inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
 EDProducer ()=default
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 

Protected Member Functions

void analyze (const edm::Event &, const edm::EventSetup &) override
 
- Protected Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 

Private Member Functions

void bookHistograms (DQMStore::IBooker &bei, edm::Run const &, edm::EventSetup const &) override
 
void bookHistos (DQMStore *bei)
 

Private Attributes

MonitorElementdetajj
 
MonitorElementdetall
 
MonitorElementdphi_lep1jet1
 
MonitorElementdphi_lep2jet1
 
MonitorElementdphi_lepjet1
 
MonitorElementdphi_lepMET
 
MonitorElementdphill
 
edm::EDGetTokenT< reco::GsfElectronCollectionelecs_
 
MonitorElementelIso_cal
 
MonitorElementelIso_CombRelIso
 
MonitorElementelIso_trk
 
MonitorElementeta_elecs
 
MonitorElementeta_muons
 
MonitorElementetall
 
MonitorElementHoverE_elecs
 
MonitorElementisGlobalmuon
 
MonitorElementisPFmuon
 
MonitorElementisStandalonemuon
 
MonitorElementisTrackermuon
 
edm::EDGetTokenT< edm::View< reco::PFJet > > jets_
 
MonitorElementmass_lepMET
 
MonitorElementMET
 
MonitorElementMETphi
 
std::vector< edm::EDGetTokenT< edm::View< reco::MET > > > mets_
 
MonitorElementmjj
 
MonitorElementmll
 
MonitorElementmuIso_CombRelIso03
 
MonitorElementmuIso_TrackerBased03
 
edm::EDGetTokenT< reco::MuonCollectionmuons_
 
MonitorElementNelecs
 
MonitorElementNmuons
 
MonitorElementNPV
 
MonitorElementPFJeteta
 
MonitorElementPFJetMulti
 
MonitorElementPFJetphi
 
MonitorElementPFJetpt
 
MonitorElementPFJetRapidity
 
MonitorElementphi_elecs
 
MonitorElementphi_muons
 
MonitorElementpt_elecs
 
MonitorElementpt_lepMET
 
MonitorElementpt_muons
 
MonitorElementptll
 
edm::EDGetTokenT< edm::View< reco::Vertex > > pvs_
 

Additional Inherited Members

- Public Types inherited from DQMEDAnalyzer
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
typedef CacheContexts< T... > CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T... > HasAbility
 
typedef CacheTypes::LuminosityBlockCache LuminosityBlockCache
 
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCacheLuminosityBlockContext
 
typedef CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache, GlobalCacheRunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static void globalEndJob (DQMEDAnalyzerGlobalCache const *)
 
static void globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context)
 
static void globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context)
 
static std::unique_ptr< DQMEDAnalyzerGlobalCacheinitializeGlobalCache (edm::ParameterSet const &)
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

Definition at line 77 of file SMPDQM.h.

Constructor & Destructor Documentation

◆ SMPDQM()

SMPDQM::SMPDQM ( const edm::ParameterSet iConfig)

Definition at line 11 of file SMPDQM.cc.

11  {
12  //now do what ever initialization is needed
13  muons_ = consumes<reco::MuonCollection>(iConfig.getParameter<edm::InputTag>("muonCollection"));
14  pvs_ = consumes<edm::View<reco::Vertex>>(iConfig.getParameter<edm::InputTag>("pvs"));
15 
16  elecs_ = consumes<reco::GsfElectronCollection>(iConfig.getParameter<edm::InputTag>("elecCollection"));
17  jets_ = consumes<edm::View<reco::PFJet>>(iConfig.getParameter<edm::InputTag>("jets"));
18 
19  for (edm::InputTag const& tag : iConfig.getParameter<std::vector<edm::InputTag>>("mets"))
20  mets_.push_back(consumes<edm::View<reco::MET>>(tag));
21 }

References edm::ParameterSet::getParameter(), and GlobalPosition_Frontier_DevDB_cff::tag.

◆ ~SMPDQM()

SMPDQM::~SMPDQM ( )
override

Definition at line 23 of file SMPDQM.cc.

23  {
24  // do anything here that needs to be done at desctruction time
25  // (e.g. close files, deallocate resources etc.)
26 }

Member Function Documentation

◆ analyze()

void SMPDQM::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
overrideprotectedvirtual

Reimplemented from DQMEDAnalyzer.

Definition at line 79 of file SMPDQM.cc.

79  {
80  std::vector<TLorentzVector> recoPFJets;
81  recoPFJets.clear();
82  TLorentzVector imet;
83  imet.Clear();
84  std::vector<TLorentzVector> selected_recoPFJets;
85  selected_recoPFJets.clear();
86  std::vector<TLorentzVector> selected_lep;
87  selected_lep.clear();
88 
89  for (std::vector<edm::EDGetTokenT<edm::View<reco::MET>>>::const_iterator met_ = mets_.begin(); met_ != mets_.end();
90  ++met_) {
92  if (!iEvent.getByToken(*met_, met))
93  continue;
94  if (met->begin() != met->end()) {
95  MET->Fill(met->begin()->et());
96  METphi->Fill(met->begin()->phi());
97  imet.SetPtEtaPhiM(met->begin()->et(), 0., met->begin()->phi(), 0.0);
98  }
99  }
100 
101  // Muons
102 
104  if (!iEvent.getByToken(pvs_, pvs)) {
105  return;
106  }
107 
108  unsigned int pvMult = 0;
109 
110  for (edm::View<reco::Vertex>::const_iterator pv = pvs->begin(); pv != pvs->end(); ++pv) {
111  if (pv->position().Rho() < 2 && abs(pv->position().z()) <= 24. && pv->ndof() > 4 && !pv->isFake()) {
112  pvMult++;
113  }
114  }
115  NPV->Fill(pvMult);
116 
118  iEvent.getByToken(muons_, muons);
119  reco::MuonCollection::const_iterator mu;
120  if (!muons.failedToGet()) {
121  Nmuons->Fill(muons->size());
122 
123  for (mu = muons->begin(); mu != muons->end(); ++mu) {
124  if (mu->pt() < 3.0)
125  continue;
126  TLorentzVector Mu;
127  Mu.SetPtEtaPhiM(mu->pt(), mu->eta(), mu->phi(), 0.0);
128  selected_lep.push_back(Mu);
129  pt_muons->Fill(mu->pt());
130  eta_muons->Fill(mu->eta());
131  phi_muons->Fill(mu->phi());
132  isGlobalmuon->Fill(mu->isGlobalMuon());
133  isTrackermuon->Fill(mu->isTrackerMuon());
134  isStandalonemuon->Fill(mu->isStandAloneMuon());
135  isPFmuon->Fill(mu->isPFMuon());
136 
137  reco::MuonIsolation muIso03 = mu->isolationR03();
138  double muonCombRelIso = 1.;
139 
140  muonCombRelIso = (muIso03.emEt + muIso03.hadEt + muIso03.hoEt + muIso03.sumPt) / mu->pt();
141 
142  muIso_TrackerBased03->Fill(muIso03.sumPt / mu->pt());
143  muIso_CombRelIso03->Fill(muonCombRelIso);
144 
145  } //size of muons
146 
147  } // muons
148 
149  // electrons
150 
152  iEvent.getByToken(elecs_, elecs);
153  reco::GsfElectronCollection::const_iterator elec;
154 
155  if (!elecs.failedToGet()) {
156  Nelecs->Fill(elecs->size());
157 
158  for (elec = elecs->begin(); elec != elecs->end(); ++elec) {
159  if (elec->pt() < 5.0)
160  continue;
161  TLorentzVector El;
162  El.SetPtEtaPhiM(elec->pt(), elec->eta(), elec->phi(), 0.0);
163  selected_lep.push_back(El);
164 
165  HoverE_elecs->Fill(elec->hcalOverEcal());
166  pt_elecs->Fill(elec->pt());
167  eta_elecs->Fill(elec->eta());
168  phi_elecs->Fill(elec->phi());
169 
170  reco::GsfTrackRef track = elec->gsfTrack();
171  reco::GsfElectron::IsolationVariables elecIso = elec->dr03IsolationVariables();
172 
173  double elecCombRelIso = 1.;
174 
175  elecCombRelIso = (elecIso.ecalRecHitSumEt + elecIso.hcalDepth1TowerSumEt + elecIso.tkSumPt) / elec->pt();
176  elIso_CombRelIso->Fill(elecCombRelIso);
177  elIso_cal->Fill(elecIso.ecalRecHitSumEt);
178  elIso_trk->Fill(elecIso.tkSumPt);
179  }
180 
181  } // electrons
182  // jets
183 
185  if (!iEvent.getByToken(jets_, jets)) {
186  return;
187  }
188 
189  for (edm::View<reco::PFJet>::const_iterator jet = jets->begin(); jet != jets->end(); ++jet) {
190  if (jet->pt() < 15.0)
191  continue;
192  TLorentzVector ijet;
193  ijet.SetPtEtaPhiM(jet->pt(), jet->eta(), jet->phi(), jet->mass());
194  recoPFJets.push_back(ijet);
195  }
196 
197  std::sort(recoPFJets.begin(), recoPFJets.end(), SortByPt());
198  std::sort(selected_lep.begin(), selected_lep.end(), SortByPt());
199 
200  for (unsigned int i = 0; i < recoPFJets.size(); i++) {
201  bool goodjet = false;
202  for (unsigned int j = 0; j < selected_lep.size(); j++) {
203  if (recoPFJets[i].DeltaR(selected_lep[j]) > 0.4) {
204  goodjet = true;
205  continue;
206  } else {
207  goodjet = false;
208  break;
209  }
210  }
211  if (goodjet) {
212  TLorentzVector temp;
213  temp.Clear();
214  temp.SetPtEtaPhiM(recoPFJets[i].Pt(), recoPFJets[i].Eta(), recoPFJets[i].Phi(), recoPFJets[i].M());
215  selected_recoPFJets.push_back(temp);
216  }
217  }
218 
219  std::sort(selected_recoPFJets.begin(), selected_recoPFJets.end(), SortByPt()); // for safety
220  int njet = 0;
221  for (unsigned int k = 0; k < selected_recoPFJets.size(); k++) {
222  if (k > 4)
223  break;
224  else {
225  njet++;
226  PFJetpt->Fill(selected_recoPFJets.at(k).Pt());
227  PFJeteta->Fill(selected_recoPFJets.at(k).Eta());
228  PFJetphi->Fill(selected_recoPFJets.at(k).Phi());
229  PFJetRapidity->Fill(selected_recoPFJets.at(k).Rapidity());
230  }
231  }
232  PFJetMulti->Fill(njet);
233 
234  // now we have selected jet and lepton collections
235 
236  if (selected_lep.size() > 1) {
237  detall->Fill(selected_lep[0].Eta() - selected_lep[1].Eta());
238  dphill->Fill(selected_lep[0].DeltaPhi(selected_lep[1]));
239  mll->Fill((selected_lep[0] + selected_lep[1]).M());
240  ptll->Fill((selected_lep[0] + selected_lep[1]).Pt());
241  etall->Fill((selected_lep[0] + selected_lep[1]).Eta());
242  if (!selected_recoPFJets.empty()) {
243  dphi_lep1jet1->Fill(selected_recoPFJets[0].DeltaPhi(selected_lep[0]));
244  dphi_lep2jet1->Fill(selected_recoPFJets[0].DeltaPhi(selected_lep[1]));
245  }
246  }
247 
248  else if (selected_lep.size() == 1) {
249  dphi_lepMET->Fill(selected_lep[0].DeltaPhi(imet));
250  mass_lepMET->Fill((selected_lep[0] + imet).M());
251  pt_lepMET->Fill((selected_lep[0] + imet).Pt());
252  if (!selected_recoPFJets.empty()) {
253  dphi_lepjet1->Fill(selected_recoPFJets[0].DeltaPhi(selected_lep[0]));
254  }
255  } // W case
256 
257  else {
258  // std::cout << "zero lepton case" << endl;
259  }
260  if (selected_recoPFJets.size() > 1) {
261  detajj->Fill(abs(selected_recoPFJets[0].Eta() - selected_recoPFJets[1].Eta()));
262  mjj->Fill((selected_recoPFJets[0] + selected_recoPFJets[1]).M());
263  }
264 
265 } // analyze

References funct::abs(), edm::View< T >::begin(), HLT_FULL_cff::DeltaPhi, electronAnalyzer_cfi::DeltaR, reco::GsfElectron::IsolationVariables::ecalRecHitSumEt, singleTopDQM_cfi::elecs, reco::MuonIsolation::emEt, reco::MuonIsolation::hadEt, reco::GsfElectron::IsolationVariables::hcalDepth1TowerSumEt, reco::MuonIsolation::hoEt, mps_fire::i, iEvent, dqmiolumiharvest::j, metsig::jet, singleTopDQM_cfi::jets, dqmdumpme::k, BTaggingMonitor_cfi::met, amptDefaultParameters_cff::mu, Mu, PDWG_BPHSkim_cff::muons, njet, VtxSmearedParameters_cfi::Phi, MetAnalyzer::pv(), FSQDQM_cfi::pvs, RecoPFJets_cff::recoPFJets, reco::MuonIsolation::sumPt, groupFilesInBlocks::temp, reco::GsfElectron::IsolationVariables::tkSumPt, HLT_FULL_cff::track, and trackerHitRTTI::vector.

◆ bookHistograms()

void SMPDQM::bookHistograms ( DQMStore::IBooker bei,
edm::Run const &  ,
edm::EventSetup const &   
)
overrideprivatevirtual

Implements DQMEDAnalyzer.

Definition at line 28 of file SMPDQM.cc.

28  {
29  bei.setCurrentFolder("Physics/SMP");
30 
31  NPV = bei.book1D("NPV", "Number of primary vertices", 40, 0., 80.);
32  MET = bei.book1D("MET", "MET", 100, 0.0, 200);
33  METphi = bei.book1D("METphi", "#phi(MET)", 50, -3.14, 3.14);
34 
35  pt_muons = bei.book1D("pt_muons", "p_{T}(muons)", 40, 0., 200.);
36  eta_muons = bei.book1D("eta_muons", "#eta(muons)", 50, -5., 5.);
37  phi_muons = bei.book1D("phi_muons", "#phi(muons)", 32, -3.2, 3.2);
38  muIso_CombRelIso03 = bei.book1D("muIso_CombRelIso03", "Iso_{rel}^{#mu}", 20, 0., 1.);
39  Nmuons = bei.book1D("Nmuons", "Number of muons", 20, 0., 10.);
40  isGlobalmuon = bei.book1D("isGlobalmuon", "isGlobalmuon", 2, 0, 1);
41  isTrackermuon = bei.book1D("isTrackermuon", "isTrackermuon", 2, 0, 1);
42  isStandalonemuon = bei.book1D("isStandalonemuon", "isStandalonemuon", 2, 0, 1);
43  isPFmuon = bei.book1D("isPFmuon", "isPFmuon", 2, 0, 1);
44  muIso_TrackerBased03 = bei.book1D("muIso_TrackerBased03", "Iso_{trk03}^{#mu}", 20, 0, 10);
45 
46  Nelecs = bei.book1D("Nelecs", "Number of electrons", 20, 0., 10.);
47  HoverE_elecs = bei.book1D("HoverE_elecs", "HoverE", 50, 0., 1.);
48  pt_elecs = bei.book1D("pt_elecs", "p_{T}(elecs)", 40, 0., 200.);
49  eta_elecs = bei.book1D("eta_elecs", "#eta(elecs)", 50, -5., 5.);
50  phi_elecs = bei.book1D("phi_elecs", "#phielecs)", 32, -3.2, 3.2);
51  elIso_cal = bei.book1D("elIso_cal", "Iso_{cal}^{el}", 21, -1., 20.);
52  elIso_trk = bei.book1D("elIso_trk", "Iso_{trk}^{el}", 21, -2., 40.);
53  elIso_CombRelIso = bei.book1D("elIso_CombRelIso", "Iso_{rel}^{el}", 20, 0., 1.);
54 
55  PFJetpt = bei.book1D("PFJetpt", "p_{T}(jets)", 100, 0.0, 100);
56  PFJeteta = bei.book1D("PFJeteta", "#eta(jets)", 50, -2.5, 2.5);
57  PFJetphi = bei.book1D("PFJetphi", "#phi(jets)", 50, -3.14, 3.14);
58  PFJetMulti = bei.book1D("PFJetMulti", "jet multiplicity", 5, -0.5, 4.5);
59  PFJetRapidity = bei.book1D("PFJetRapidity", "y(jets)", 50, -6.0, 6.0);
60  mjj = bei.book1D("mjj", "m_{jj}", 100, 0, 1000);
61  detajj = bei.book1D("detajj", "#Delta#etajj", 20, 0, 5);
62 
63  dphi_lepMET = bei.book1D("dphi_lepMET", "#Delta#phi(lep,MET)", 60, -3.2, 3.2);
64  mass_lepMET = bei.book1D("mass_lepMET", "m(lep,MET)", 200, 0, 200);
65  pt_lepMET = bei.book1D("pt_lepMET", "p_{T}(lep,MET)", 200, 0, 200);
66  detall = bei.book1D("detall", "#Delta#etall", 20, -5, 5);
67  dphill = bei.book1D("dphill", "#Delta#phill", 20, -6.4, 6.4);
68  mll = bei.book1D("mll", "mll", 200, 0, 200);
69  etall = bei.book1D("etall", "#Delta#etall", 60, -6, 6);
70  ptll = bei.book1D("ptll", "p_{T}ll", 200, 0, 200);
71  mjj = bei.book1D("mjj", "mjj", 100, 0, 1000);
72  detajj = bei.book1D("detajj", "#Delta#etajj", 20, 0, 5);
73 
74  dphi_lepjet1 = bei.book1D("dphi_lepjet1", "#Delta#phi(lep,jet1)", 60, -3.2, 3.2);
75 
76  dphi_lep1jet1 = bei.book1D("dphi_lep1jet1", "#Delta#phi(lep1,jet1)", 60, -3.2, 3.2);
77  dphi_lep2jet1 = bei.book1D("dphi_lep2jet1", "#Delta#phi(lep2,jet1)", 60, -3.2, 3.2);
78 }

References dqm::implementation::IBooker::book1D(), and dqm::implementation::NavigatorBase::setCurrentFolder().

◆ bookHistos()

void SMPDQM::bookHistos ( DQMStore bei)
private

Member Data Documentation

◆ detajj

MonitorElement* SMPDQM::detajj
private

Definition at line 129 of file SMPDQM.h.

◆ detall

MonitorElement* SMPDQM::detall
private

Definition at line 135 of file SMPDQM.h.

◆ dphi_lep1jet1

MonitorElement* SMPDQM::dphi_lep1jet1
private

Definition at line 142 of file SMPDQM.h.

◆ dphi_lep2jet1

MonitorElement* SMPDQM::dphi_lep2jet1
private

Definition at line 143 of file SMPDQM.h.

◆ dphi_lepjet1

MonitorElement* SMPDQM::dphi_lepjet1
private

Definition at line 141 of file SMPDQM.h.

◆ dphi_lepMET

MonitorElement* SMPDQM::dphi_lepMET
private

Definition at line 132 of file SMPDQM.h.

◆ dphill

MonitorElement* SMPDQM::dphill
private

Definition at line 136 of file SMPDQM.h.

◆ elecs_

Definition at line 90 of file SMPDQM.h.

◆ elIso_cal

MonitorElement* SMPDQM::elIso_cal
private

Definition at line 119 of file SMPDQM.h.

◆ elIso_CombRelIso

MonitorElement* SMPDQM::elIso_CombRelIso
private

Definition at line 121 of file SMPDQM.h.

◆ elIso_trk

MonitorElement* SMPDQM::elIso_trk
private

Definition at line 120 of file SMPDQM.h.

◆ eta_elecs

MonitorElement* SMPDQM::eta_elecs
private

Definition at line 117 of file SMPDQM.h.

◆ eta_muons

MonitorElement* SMPDQM::eta_muons
private

Definition at line 104 of file SMPDQM.h.

◆ etall

MonitorElement* SMPDQM::etall
private

Definition at line 138 of file SMPDQM.h.

◆ HoverE_elecs

MonitorElement* SMPDQM::HoverE_elecs
private

Definition at line 115 of file SMPDQM.h.

◆ isGlobalmuon

MonitorElement* SMPDQM::isGlobalmuon
private

Definition at line 108 of file SMPDQM.h.

◆ isPFmuon

MonitorElement* SMPDQM::isPFmuon
private

Definition at line 111 of file SMPDQM.h.

◆ isStandalonemuon

MonitorElement* SMPDQM::isStandalonemuon
private

Definition at line 110 of file SMPDQM.h.

◆ isTrackermuon

MonitorElement* SMPDQM::isTrackermuon
private

Definition at line 109 of file SMPDQM.h.

◆ jets_

edm::EDGetTokenT<edm::View<reco::PFJet> > SMPDQM::jets_
private

Definition at line 92 of file SMPDQM.h.

◆ mass_lepMET

MonitorElement* SMPDQM::mass_lepMET
private

Definition at line 133 of file SMPDQM.h.

◆ MET

MonitorElement* SMPDQM::MET
private

Definition at line 100 of file SMPDQM.h.

◆ METphi

MonitorElement* SMPDQM::METphi
private

Definition at line 101 of file SMPDQM.h.

◆ mets_

std::vector<edm::EDGetTokenT<edm::View<reco::MET> > > SMPDQM::mets_
private

Definition at line 93 of file SMPDQM.h.

◆ mjj

MonitorElement* SMPDQM::mjj
private

Definition at line 128 of file SMPDQM.h.

Referenced by VBF.VBF::__str__().

◆ mll

MonitorElement* SMPDQM::mll
private

Definition at line 137 of file SMPDQM.h.

◆ muIso_CombRelIso03

MonitorElement* SMPDQM::muIso_CombRelIso03
private

Definition at line 106 of file SMPDQM.h.

◆ muIso_TrackerBased03

MonitorElement* SMPDQM::muIso_TrackerBased03
private

Definition at line 112 of file SMPDQM.h.

◆ muons_

edm::EDGetTokenT<reco::MuonCollection> SMPDQM::muons_
private

Definition at line 89 of file SMPDQM.h.

◆ Nelecs

MonitorElement* SMPDQM::Nelecs
private

Definition at line 114 of file SMPDQM.h.

◆ Nmuons

MonitorElement* SMPDQM::Nmuons
private

Definition at line 107 of file SMPDQM.h.

◆ NPV

MonitorElement* SMPDQM::NPV
private

Definition at line 98 of file SMPDQM.h.

◆ PFJeteta

MonitorElement* SMPDQM::PFJeteta
private

Definition at line 124 of file SMPDQM.h.

◆ PFJetMulti

MonitorElement* SMPDQM::PFJetMulti
private

Definition at line 126 of file SMPDQM.h.

◆ PFJetphi

MonitorElement* SMPDQM::PFJetphi
private

Definition at line 125 of file SMPDQM.h.

◆ PFJetpt

MonitorElement* SMPDQM::PFJetpt
private

Definition at line 123 of file SMPDQM.h.

◆ PFJetRapidity

MonitorElement* SMPDQM::PFJetRapidity
private

Definition at line 127 of file SMPDQM.h.

◆ phi_elecs

MonitorElement* SMPDQM::phi_elecs
private

Definition at line 118 of file SMPDQM.h.

◆ phi_muons

MonitorElement* SMPDQM::phi_muons
private

Definition at line 105 of file SMPDQM.h.

◆ pt_elecs

MonitorElement* SMPDQM::pt_elecs
private

Definition at line 116 of file SMPDQM.h.

◆ pt_lepMET

MonitorElement* SMPDQM::pt_lepMET
private

Definition at line 134 of file SMPDQM.h.

◆ pt_muons

MonitorElement* SMPDQM::pt_muons
private

Definition at line 103 of file SMPDQM.h.

◆ ptll

MonitorElement* SMPDQM::ptll
private

Definition at line 139 of file SMPDQM.h.

◆ pvs_

edm::EDGetTokenT<edm::View<reco::Vertex> > SMPDQM::pvs_
private

Definition at line 91 of file SMPDQM.h.

PDWG_BPHSkim_cff.muons
muons
Definition: PDWG_BPHSkim_cff.py:47
SMPDQM::etall
MonitorElement * etall
Definition: SMPDQM.h:138
mps_fire.i
i
Definition: mps_fire.py:428
HLT_FULL_cff.track
track
Definition: HLT_FULL_cff.py:11776
SMPDQM::muIso_TrackerBased03
MonitorElement * muIso_TrackerBased03
Definition: SMPDQM.h:112
SMPDQM::pt_muons
MonitorElement * pt_muons
Definition: SMPDQM.h:103
SMPDQM::phi_elecs
MonitorElement * phi_elecs
Definition: SMPDQM.h:118
amptDefaultParameters_cff.mu
mu
Definition: amptDefaultParameters_cff.py:16
reco::MuonIsolation::emEt
float emEt
ecal sum-Et
Definition: MuonIsolation.h:7
edm::EDGetTokenT
Definition: EDGetToken.h:33
SMPDQM::dphi_lep1jet1
MonitorElement * dphi_lep1jet1
Definition: SMPDQM.h:142
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
SMPDQM::PFJetphi
MonitorElement * PFJetphi
Definition: SMPDQM.h:125
SMPDQM::dphill
MonitorElement * dphill
Definition: SMPDQM.h:136
singleTopDQM_cfi.jets
jets
Definition: singleTopDQM_cfi.py:42
SMPDQM::eta_elecs
MonitorElement * eta_elecs
Definition: SMPDQM.h:117
SMPDQM::dphi_lepjet1
MonitorElement * dphi_lepjet1
Definition: SMPDQM.h:141
SMPDQM::isPFmuon
MonitorElement * isPFmuon
Definition: SMPDQM.h:111
SMPDQM::dphi_lep2jet1
MonitorElement * dphi_lep2jet1
Definition: SMPDQM.h:143
SMPDQM::isGlobalmuon
MonitorElement * isGlobalmuon
Definition: SMPDQM.h:108
SMPDQM::isTrackermuon
MonitorElement * isTrackermuon
Definition: SMPDQM.h:109
edm::Handle
Definition: AssociativeIterator.h:50
groupFilesInBlocks.temp
list temp
Definition: groupFilesInBlocks.py:142
SMPDQM::mass_lepMET
MonitorElement * mass_lepMET
Definition: SMPDQM.h:133
reco::MuonIsolation
Definition: MuonIsolation.h:5
HLT_FULL_cff.DeltaPhi
DeltaPhi
Definition: HLT_FULL_cff.py:465
edm::Ref< GsfTrackCollection >
BTaggingMonitor_cfi.met
met
Definition: BTaggingMonitor_cfi.py:84
SMPDQM::PFJetMulti
MonitorElement * PFJetMulti
Definition: SMPDQM.h:126
reco::MET
Definition: MET.h:41
SMPDQM::METphi
MonitorElement * METphi
Definition: SMPDQM.h:101
SMPDQM::mll
MonitorElement * mll
Definition: SMPDQM.h:137
njet
int njet
Definition: HydjetWrapper.h:89
reco::MuonIsolation::sumPt
float sumPt
sum-pt of tracks
Definition: MuonIsolation.h:6
reco::GsfElectron::IsolationVariables::tkSumPt
float tkSumPt
Definition: GsfElectron.h:511
SMPDQM::pt_lepMET
MonitorElement * pt_lepMET
Definition: SMPDQM.h:134
SMPDQM::isStandalonemuon
MonitorElement * isStandalonemuon
Definition: SMPDQM.h:110
SMPDQM::detall
MonitorElement * detall
Definition: SMPDQM.h:135
GlobalPosition_Frontier_DevDB_cff.tag
tag
Definition: GlobalPosition_Frontier_DevDB_cff.py:11
SMPDQM::HoverE_elecs
MonitorElement * HoverE_elecs
Definition: SMPDQM.h:115
SMPDQM::muons_
edm::EDGetTokenT< reco::MuonCollection > muons_
Definition: SMPDQM.h:89
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
reco::GsfElectron::IsolationVariables::hcalDepth1TowerSumEt
float hcalDepth1TowerSumEt
Definition: GsfElectron.h:514
SMPDQM::PFJetpt
MonitorElement * PFJetpt
Definition: SMPDQM.h:123
singleTopDQM_cfi.elecs
elecs
Definition: singleTopDQM_cfi.py:41
VtxSmearedParameters_cfi.Phi
Phi
Definition: VtxSmearedParameters_cfi.py:112
dqmdumpme.k
k
Definition: dqmdumpme.py:60
reco::GsfElectron::IsolationVariables
Definition: GsfElectron.h:510
SMPDQM::PFJeteta
MonitorElement * PFJeteta
Definition: SMPDQM.h:124
SMPDQM::elIso_cal
MonitorElement * elIso_cal
Definition: SMPDQM.h:119
SMPDQM::detajj
MonitorElement * detajj
Definition: SMPDQM.h:129
SMPDQM::pvs_
edm::EDGetTokenT< edm::View< reco::Vertex > > pvs_
Definition: SMPDQM.h:91
edm::View
Definition: CaloClusterFwd.h:14
SMPDQM::mets_
std::vector< edm::EDGetTokenT< edm::View< reco::MET > > > mets_
Definition: SMPDQM.h:93
SMPDQM::ptll
MonitorElement * ptll
Definition: SMPDQM.h:139
MetAnalyzer.pv
def pv(vc)
Definition: MetAnalyzer.py:7
iEvent
int iEvent
Definition: GenABIO.cc:224
SMPDQM::muIso_CombRelIso03
MonitorElement * muIso_CombRelIso03
Definition: SMPDQM.h:106
SMPDQM::jets_
edm::EDGetTokenT< edm::View< reco::PFJet > > jets_
Definition: SMPDQM.h:92
trackerHitRTTI::vector
Definition: trackerHitRTTI.h:21
SMPDQM::dphi_lepMET
MonitorElement * dphi_lepMET
Definition: SMPDQM.h:132
RecoPFJets_cff.recoPFJets
recoPFJets
Definition: RecoPFJets_cff.py:45
SMPDQM::pt_elecs
MonitorElement * pt_elecs
Definition: SMPDQM.h:116
SMPDQM::elIso_trk
MonitorElement * elIso_trk
Definition: SMPDQM.h:120
SortByPt
Definition: FSQDQM.cc:77
reco::MuonIsolation::hoEt
float hoEt
ho sum-Et
Definition: MuonIsolation.h:9
electronAnalyzer_cfi.DeltaR
DeltaR
Definition: electronAnalyzer_cfi.py:33
FSQDQM_cfi.pvs
pvs
Definition: FSQDQM_cfi.py:12
SMPDQM::phi_muons
MonitorElement * phi_muons
Definition: SMPDQM.h:105
SMPDQM::Nelecs
MonitorElement * Nelecs
Definition: SMPDQM.h:114
SMPDQM::Nmuons
MonitorElement * Nmuons
Definition: SMPDQM.h:107
Mu
Definition: L1GtObject.h:29
SMPDQM::elIso_CombRelIso
MonitorElement * elIso_CombRelIso
Definition: SMPDQM.h:121
SMPDQM::mjj
MonitorElement * mjj
Definition: SMPDQM.h:128
reco::MuonIsolation::hadEt
float hadEt
hcal sum-Et
Definition: MuonIsolation.h:8
SMPDQM::PFJetRapidity
MonitorElement * PFJetRapidity
Definition: SMPDQM.h:127
metsig::jet
Definition: SignAlgoResolutions.h:47
SMPDQM::eta_muons
MonitorElement * eta_muons
Definition: SMPDQM.h:104
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
edm::View::const_iterator
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
Definition: View.h:86
reco::GsfElectron::IsolationVariables::ecalRecHitSumEt
float ecalRecHitSumEt
Definition: GsfElectron.h:513
funct::abs
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66
SMPDQM::NPV
MonitorElement * NPV
Definition: SMPDQM.h:98
edm::InputTag
Definition: InputTag.h:15
dqm::implementation::IBooker::book1D
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98
SMPDQM::elecs_
edm::EDGetTokenT< reco::GsfElectronCollection > elecs_
Definition: SMPDQM.h:90