CMS 3D CMS Logo

EwkTauDQM.h
Go to the documentation of this file.
1 #ifndef DQM_Physics_EwkTauDQM_h
2 #define DQM_Physics_EwkTauDQM_h
3 
20 
21 #include <string>
22 #include <Math/VectorUtil.h>
23 
26 
27 class EwkTauDQM : public DQMOneEDAnalyzer<> {
28 public:
30  ~EwkTauDQM() override;
31 
32  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
33  void analyze(const edm::Event&, const edm::EventSetup&) override;
34  void dqmEndRun(const edm::Run&, const edm::EventSetup&) override;
35 
36 private:
39 
42 };
43 
44 //-------------------------------------------------------------------------------
45 // code specific to Z --> e + tau-jet channel
46 //-------------------------------------------------------------------------------
47 
64 
65 #include <string>
66 
68 public:
71 
73 
75  void fillHistograms(const edm::Event&, const edm::EventSetup&);
76  void finalizeHistograms();
77 
78 private:
79  //--- labels of electron, tau-jet and MEt collections being used
80  // in event selection and when filling histograms
88 
95 
96  //--- event selection criteria
97  typedef std::vector<std::string> vstring;
99 
105 
107  double tauJetPtCut_;
108 
109  double visMassCut_;
110 
111  //--- name of DQM directory in which histograms for Z --> electron + tau-jet
112  // channel get stored
114 
115  //--- histograms
116  // MonitorElement* hNumIdElectrons_;
122  // MonitorElement* hElectronHcalIsoPt_;
123 
126  // MonitorElement* hTauJetPhi_;
127  // MonitorElement* hTauLeadTrackPt_;
128  // MonitorElement* hTauTrackIsoPt_;
129  // MonitorElement* hTauEcalIsoPt_;
130  // MonitorElement* hTauDiscrAgainstElectrons_;
131  // MonitorElement* hTauDiscrAgainstMuons_;
132  // MonitorElement* hTauJetCharge_;
133  // MonitorElement* hTauJetNumSignalTracks_;
134  // MonitorElement* hTauJetNumIsoTracks_;
135 
137  // MonitorElement* hMtElecCaloMEt_;
139  // MonitorElement* hPzetaCaloMEt_;
140  // MonitorElement* hPzetaPFMEt_;
143 
144  // MonitorElement* hVertexChi2_;
146  // MonitorElement* hVertexD0_;
147 
149  // MonitorElement* hCaloMEtPhi_;
150 
152  // MonitorElement* hPFMEtPhi_;
153 
155  enum {
167  };
168 
169  //--- counters for filter-statistics output
172 
174 
176 
191 };
192 
193 //-------------------------------------------------------------------------------
194 // code specific to Z --> mu + tau-jet channel
195 //-------------------------------------------------------------------------------
196 
213 
214 #include <string>
215 
217 public:
220 
222 
224  void fillHistograms(const edm::Event&, const edm::EventSetup&);
225  void finalizeHistograms();
226 
227 private:
228  //--- labels of muon, tau-jet and MEt collections being used
229  // in event selection and when filling histograms
237 
243 
244  //--- event selection criteria
245  typedef std::vector<std::string> vstring;
247 
248  double muonEtaCut_;
249  double muonPtCut_;
254 
256  double tauJetPtCut_;
257 
258  double visMassCut_;
259  double deltaRCut_;
260 
261  //--- name of DQM directory in which histograms for Z --> muon + tau-jet
262  // channel get stored
264 
265  //--- histograms
266  // MonitorElement* hNumGlobalMuons_;
273 
284 
288  // MonitorElement* hMtMuCaloMEt_;
290  // MonitorElement* hPzetaCmaxNumWarnings_aloMEt_;
291  // MonitorElement* hPzetaPFMEt_;
293  // MonitorElement* hMuTauCharge_;
294 
295  // MonitorElement* hVertexChi2_;
297  // MonitorElement* hVertexD0_;
298 
300  // MonitorElement* hCaloMEtPhi_;
301 
303  // MonitorElement* hPFMEtPhi_;
304 
306  enum {
318  };
319 
320  //--- counters for filter-statistics output
323 
325 
327 
341 };
342 
343 //-------------------------------------------------------------------------------
344 // common auxiliary functions used by different channels
345 //-------------------------------------------------------------------------------
346 
367 
368 #include <string>
369 
371 
372 template <typename T>
373 void readEventData(const edm::Event& evt,
374  const edm::InputTag& src,
376  long& numWarnings,
377  int maxNumWarnings,
378  bool& error,
379  const char* errorMessage) {
380  if (!evt.getByLabel(src, handle)) {
381  if (numWarnings < maxNumWarnings || maxNumWarnings == -1)
382  edm::LogWarning("readEventData") << errorMessage << " !!";
383  ++numWarnings;
384  error = true;
385  }
386 }
387 
388 int getIsoMode(const std::string&, int&);
389 
390 double calcDeltaPhi(double, double);
391 double calcMt(double, double, double, double);
392 double calcPzeta(const reco::Candidate::LorentzVector&, const reco::Candidate::LorentzVector&, double, double);
393 
396 
397 const reco::GsfElectron* getTheElectron(const reco::GsfElectronCollection&, double, double);
398 const reco::Muon* getTheMuon(const reco::MuonCollection&, double, double);
399 const reco::PFTau* getTheTauJet(const reco::PFTauCollection&, double, double, int&);
400 
401 double getVertexD0(const reco::Vertex&, const reco::BeamSpot&);
402 
403 #endif
EwkMuTauHistManager::tauJetSource_
edm::InputTag tauJetSource_
Definition: EwkTauDQM.h:234
EwkTauDQM::EwkTauDQM
EwkTauDQM(const edm::ParameterSet &)
Definition: EwkTauDQM.cc:20
EwkElecTauHistManager::numWarningsTauDiscrByLeadTrackPtCut_
long numWarningsTauDiscrByLeadTrackPtCut_
Definition: EwkTauDQM.h:184
EwkElecTauHistManager::numEventsSelected_
unsigned numEventsSelected_
Definition: EwkTauDQM.h:171
EwkElecTauHistManager::kPassedTauDiscrAgainstElectrons
Definition: EwkTauDQM.h:163
EwkElecTauHistManager::numWarningsBeamSpot_
long numWarningsBeamSpot_
Definition: EwkTauDQM.h:180
EwkElecTauHistManager::electronSource_
edm::InputTag electronSource_
Definition: EwkTauDQM.h:84
EwkElecTauHistManager::kPassedTauTrackIso
Definition: EwkTauDQM.h:165
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
EwkMuTauHistManager::bookHistograms
void bookHistograms(DQMStore::IBooker &)
Definition: EwkTauDQM.cc:604
EwkElecTauHistManager::kPassedTrigger
Definition: EwkTauDQM.h:157
EwkMuTauHistManager
Definition: EwkTauDQM.h:216
PFTauFwd.h
EwkMuTauHistManager::muonPtCut_
double muonPtCut_
Definition: EwkTauDQM.h:249
Muon.h
EwkMuTauHistManager::numWarningsTauDiscrAgainstMuons_
long numWarningsTauDiscrAgainstMuons_
Definition: EwkTauDQM.h:338
EwkElecTauHistManager::numWarningsTauJet_
long numWarningsTauJet_
Definition: EwkTauDQM.h:182
EwkMuTauHistManager::numWarningsVertex_
long numWarningsVertex_
Definition: EwkTauDQM.h:330
EwkMuTauHistManager::muonIsoMode_
int muonIsoMode_
Definition: EwkTauDQM.h:253
EwkElecTauHistManager::hTauJetPt_
MonitorElement * hTauJetPt_
Definition: EwkTauDQM.h:124
EwkElecTauHistManager::kPassedElectronId
Definition: EwkTauDQM.h:158
EwkElecTauHistManager::numWarningsTauDiscrAgainstElectrons_
long numWarningsTauDiscrAgainstElectrons_
Definition: EwkTauDQM.h:187
EwkElecTauHistManager::tauDiscrAgainstElectrons_
edm::InputTag tauDiscrAgainstElectrons_
Definition: EwkTauDQM.h:93
EwkElecTauHistManager::tauDiscrByEcalIso_
edm::InputTag tauDiscrByEcalIso_
Definition: EwkTauDQM.h:92
EwkElecTauHistManager::hPFMEtPt_
MonitorElement * hPFMEtPt_
Definition: EwkTauDQM.h:151
patZpeak.handle
handle
Definition: patZpeak.py:23
edm::Run
Definition: Run.h:45
EwkElecTauHistManager::visMassCut_
double visMassCut_
Definition: EwkTauDQM.h:109
EwkMuTauHistManager::numWarningsTauDiscrByTrackIso_
long numWarningsTauDiscrByTrackIso_
Definition: EwkTauDQM.h:336
EwkMuTauHistManager::kPassedMuonEcalIso
Definition: EwkTauDQM.h:315
EwkMuTauHistManager::hTauEcalIsoPt_
MonitorElement * hTauEcalIsoPt_
Definition: EwkTauDQM.h:279
EwkMuTauHistManager::tauDiscrByTrackIso_
edm::InputTag tauDiscrByTrackIso_
Definition: EwkTauDQM.h:240
EwkMuTauHistManager::kPassedTauTrackIso
Definition: EwkTauDQM.h:316
EwkMuTauHistManager::deltaRCut_
double deltaRCut_
Definition: EwkTauDQM.h:259
EwkElecTauHistManager::tauJetEtaCut_
double tauJetEtaCut_
Definition: EwkTauDQM.h:106
calcPzeta
double calcPzeta(const reco::Candidate::LorentzVector &, const reco::Candidate::LorentzVector &, double, double)
Definition: EwkTauDQM.cc:1048
getIsoMode
int getIsoMode(const std::string &, int &)
Definition: EwkTauDQM.cc:1012
EwkElecTauHistManager::electronPtCut_
double electronPtCut_
Definition: EwkTauDQM.h:101
EwkElecTauHistManager::EwkElecTauHistManager
EwkElecTauHistManager(const edm::ParameterSet &)
Definition: EwkTauDQM.cc:91
EwkMuTauHistManager::finalizeHistograms
void finalizeHistograms()
Definition: EwkTauDQM.cc:993
EwkTauDQM::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: EwkTauDQM.cc:45
EwkMuTauHistManager::hMuonPt_
MonitorElement * hMuonPt_
Definition: EwkTauDQM.h:267
DQMOneEDAnalyzer
Definition: DQMOneEDAnalyzer.h:20
DQMStore.h
EwkElecTauHistManager::vertexSource_
edm::InputTag vertexSource_
Definition: EwkTauDQM.h:82
EwkElecTauHistManager::kPassedTauDiscrAgainstMuons
Definition: EwkTauDQM.h:164
reco::PFTau
Definition: PFTau.h:36
EwkElecTauHistManager::hElecTauAcoplanarity_
MonitorElement * hElecTauAcoplanarity_
Definition: EwkTauDQM.h:141
EwkElecTauHistManager::kPassedTauLeadTrack
Definition: EwkTauDQM.h:161
EwkMuTauHistManager::EwkMuTauHistManager
EwkMuTauHistManager(const edm::ParameterSet &)
Definition: EwkTauDQM.cc:553
EwkElecTauHistManager::numWarningsTauDiscrAgainstMuons_
long numWarningsTauDiscrAgainstMuons_
Definition: EwkTauDQM.h:188
EwkElecTauHistManager::hElectronEta_
MonitorElement * hElectronEta_
Definition: EwkTauDQM.h:118
EwkMuTauHistManager::hTauLeadTrackPt_
MonitorElement * hTauLeadTrackPt_
Definition: EwkTauDQM.h:277
reco::GsfElectronCollection
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
Definition: GsfElectronFwd.h:14
EwkElecTauHistManager::bookHistograms
void bookHistograms(DQMStore::IBooker &)
Definition: EwkTauDQM.cc:142
EwkElecTauHistManager::hElectronEcalIsoPt_
MonitorElement * hElectronEcalIsoPt_
Definition: EwkTauDQM.h:121
EwkElecTauHistManager::pfMEtSource_
edm::InputTag pfMEtSource_
Definition: EwkTauDQM.h:87
EwkMuTauHistManager::numWarningsPFMEt_
long numWarningsPFMEt_
Definition: EwkTauDQM.h:340
kAbsoluteIso
Definition: EwkTauDQM.h:370
EwkMuTauHistManager::numEventsAnalyzed_
unsigned numEventsAnalyzed_
Definition: EwkTauDQM.h:321
edm::Handle
Definition: AssociativeIterator.h:50
relativeConstraints.error
error
Definition: relativeConstraints.py:53
EwkElecTauHistManager::hltPaths_
vstring hltPaths_
Definition: EwkTauDQM.h:98
EwkElecTauHistManager::tauJetPtCut_
double tauJetPtCut_
Definition: EwkTauDQM.h:107
edm::LogWarning
Log< level::Warning, false > LogWarning
Definition: MessageLogger.h:122
EwkMuTauHistManager::fillHistograms
void fillHistograms(const edm::Event &, const edm::EventSetup &)
Definition: EwkTauDQM.cc:647
EwkMuTauHistManager::kPassedTrigger
Definition: EwkTauDQM.h:308
DQMOneEDAnalyzer.h
reco::Muon
Definition: Muon.h:27
getTheTauJet
const reco::PFTau * getTheTauJet(const reco::PFTauCollection &, double, double, int &)
Definition: EwkTauDQM.cc:1132
EwkElecTauHistManager::beamSpotSource_
edm::InputTag beamSpotSource_
Definition: EwkTauDQM.h:83
EwkMuTauHistManager::kPassedTauLeadTrack
Definition: EwkTauDQM.h:310
EwkMuTauHistManager::DQMStore
EwkTauDQM::DQMStore DQMStore
Definition: EwkTauDQM.h:218
EwkElecTauHistManager::numWarningsPFMEt_
long numWarningsPFMEt_
Definition: EwkTauDQM.h:190
EwkElecTauHistManager::electronEtaCut_
double electronEtaCut_
Definition: EwkTauDQM.h:100
EwkMuTauHistManager::hMuonCombIsoPt_
MonitorElement * hMuonCombIsoPt_
Definition: EwkTauDQM.h:272
passesElectronPreId
bool passesElectronPreId(const reco::GsfElectron &)
Definition: EwkTauDQM.cc:1075
EwkTauDQM::elecTauHistManager_
EwkElecTauHistManager * elecTauHistManager_
Definition: EwkTauDQM.h:40
EwkElecTauHistManager::hVertexZ_
MonitorElement * hVertexZ_
Definition: EwkTauDQM.h:145
EwkMuTauHistManager::hMuonTrackIsoPt_
MonitorElement * hMuonTrackIsoPt_
Definition: EwkTauDQM.h:270
EwkMuTauHistManager::hTauJetNumSignalTracks_
MonitorElement * hTauJetNumSignalTracks_
Definition: EwkTauDQM.h:282
EwkElecTauHistManager::hVisMass_
MonitorElement * hVisMass_
Definition: EwkTauDQM.h:136
EwkMuTauHistManager::numWarningsTauDiscrByEcalIso_
long numWarningsTauDiscrByEcalIso_
Definition: EwkTauDQM.h:337
BeamSpot.h
EwkMuTauHistManager::numWarningsTauDiscrByLeadTrackPtCut_
long numWarningsTauDiscrByLeadTrackPtCut_
Definition: EwkTauDQM.h:335
EwkMuTauHistManager::hPFMEtPt_
MonitorElement * hPFMEtPt_
Definition: EwkTauDQM.h:302
EwkElecTauHistManager::kPassedPreselection
Definition: EwkTauDQM.h:156
EwkTauDQM::~EwkTauDQM
~EwkTauDQM() override
Definition: EwkTauDQM.cc:40
EwkElecTauHistManager::hElectronPt_
MonitorElement * hElectronPt_
Definition: EwkTauDQM.h:117
EwkElecTauHistManager::hElecTauCharge_
MonitorElement * hElecTauCharge_
Definition: EwkTauDQM.h:142
MuonFwd.h
reco::MuonCollection
std::vector< Muon > MuonCollection
collection of Muon objects
Definition: MuonFwd.h:9
EwkElecTauHistManager::finalizeHistograms
void finalizeHistograms()
Definition: EwkTauDQM.cc:511
reco::BeamSpot
Definition: BeamSpot.h:21
reco::PFTauCollection
std::vector< PFTau > PFTauCollection
collection of PFTau objects
Definition: PFTauFwd.h:9
EwkMuTauHistManager::triggerResultsSource_
edm::InputTag triggerResultsSource_
Definition: EwkTauDQM.h:230
EwkElecTauHistManager::kPassedElectronTrackIso
Definition: EwkTauDQM.h:159
EwkMuTauHistManager::hMuTauDeltaR_
MonitorElement * hMuTauDeltaR_
Definition: EwkTauDQM.h:286
EwkMuTauHistManager::tauDiscrByLeadTrackFinding_
edm::InputTag tauDiscrByLeadTrackFinding_
Definition: EwkTauDQM.h:238
EwkMuTauHistManager::hTauDiscrAgainstMuons_
MonitorElement * hTauDiscrAgainstMuons_
Definition: EwkTauDQM.h:280
EwkMuTauHistManager::caloMEtSource_
edm::InputTag caloMEtSource_
Definition: EwkTauDQM.h:235
EwkElecTauHistManager::cfgError_
int cfgError_
Definition: EwkTauDQM.h:173
EwkMuTauHistManager::tauJetPtCut_
double tauJetPtCut_
Definition: EwkTauDQM.h:256
EwkElecTauHistManager::hElectronTrackIsoPt_
MonitorElement * hElectronTrackIsoPt_
Definition: EwkTauDQM.h:120
reco::GsfElectron
Definition: GsfElectron.h:35
EwkElecTauHistManager::hMtElecPFMEt_
MonitorElement * hMtElecPFMEt_
Definition: EwkTauDQM.h:138
EwkElecTauHistManager::numWarningsCaloMEt_
long numWarningsCaloMEt_
Definition: EwkTauDQM.h:189
EwkMuTauHistManager::maxNumWarnings_
int maxNumWarnings_
Definition: EwkTauDQM.h:326
EwkMuTauHistManager::visMassCut_
double visMassCut_
Definition: EwkTauDQM.h:258
edm::Event::getByLabel
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:492
GsfElectron.h
EwkMuTauHistManager::muonEcalIsoCut_
double muonEcalIsoCut_
Definition: EwkTauDQM.h:251
EwkMuTauHistManager::hMuonEta_
MonitorElement * hMuonEta_
Definition: EwkTauDQM.h:268
EwkMuTauHistManager::kPassedMuonId
Definition: EwkTauDQM.h:309
EwkMuTauHistManager::muonTrackIsoCut_
double muonTrackIsoCut_
Definition: EwkTauDQM.h:250
EwkMuTauHistManager::muonEtaCut_
double muonEtaCut_
Definition: EwkTauDQM.h:248
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Vertex.h
EwkMuTauHistManager::MonitorElement
EwkTauDQM::MonitorElement MonitorElement
Definition: EwkTauDQM.h:219
readEventData
void readEventData(const edm::Event &evt, const edm::InputTag &src, edm::Handle< T > &handle, long &numWarnings, int maxNumWarnings, bool &error, const char *errorMessage)
Definition: EwkTauDQM.h:373
EwkElecTauHistManager::dqmDirectory_
std::string dqmDirectory_
Definition: EwkTauDQM.h:113
EwkMuTauHistManager::kPassedDeltaR
Definition: EwkTauDQM.h:313
GsfElectronFwd.h
EwkElecTauHistManager::vstring
std::vector< std::string > vstring
Definition: EwkTauDQM.h:97
edm::ParameterSet
Definition: ParameterSet.h:47
EwkMuTauHistManager::hVisMass_
MonitorElement * hVisMass_
Definition: EwkTauDQM.h:285
EwkElecTauHistManager::hElectronPhi_
MonitorElement * hElectronPhi_
Definition: EwkTauDQM.h:119
EwkMuTauHistManager::pfMEtSource_
edm::InputTag pfMEtSource_
Definition: EwkTauDQM.h:236
TrackRefitter_38T_cff.src
src
Definition: TrackRefitter_38T_cff.py:24
EwkElecTauHistManager::tauDiscrAgainstMuons_
edm::InputTag tauDiscrAgainstMuons_
Definition: EwkTauDQM.h:94
Event.h
EwkMuTauHistManager::hMuonEcalIsoPt_
MonitorElement * hMuonEcalIsoPt_
Definition: EwkTauDQM.h:271
EwkMuTauHistManager::dqmDirectory_
std::string dqmDirectory_
Definition: EwkTauDQM.h:263
EwkElecTauHistManager::hCutFlowSummary_
MonitorElement * hCutFlowSummary_
Definition: EwkTauDQM.h:154
calcMt
double calcMt(double, double, double, double)
Definition: EwkTauDQM.cc:1038
EwkMuTauHistManager::hTauJetPt_
MonitorElement * hTauJetPt_
Definition: EwkTauDQM.h:274
EwkMuTauHistManager::tauDiscrByEcalIso_
edm::InputTag tauDiscrByEcalIso_
Definition: EwkTauDQM.h:241
EwkElecTauHistManager::numWarningsTauDiscrByEcalIso_
long numWarningsTauDiscrByEcalIso_
Definition: EwkTauDQM.h:186
EwkElecTauHistManager::numWarningsTriggerResults_
long numWarningsTriggerResults_
Definition: EwkTauDQM.h:177
EwkElecTauHistManager::tauDiscrByTrackIso_
edm::InputTag tauDiscrByTrackIso_
Definition: EwkTauDQM.h:91
kRelativeIso
Definition: EwkTauDQM.h:370
EwkElecTauHistManager::numEventsAnalyzed_
unsigned numEventsAnalyzed_
Definition: EwkTauDQM.h:170
EwkMuTauHistManager::vstring
std::vector< std::string > vstring
Definition: EwkTauDQM.h:245
EwkElecTauHistManager::numWarningsTauDiscrByTrackIso_
long numWarningsTauDiscrByTrackIso_
Definition: EwkTauDQM.h:185
EwkElecTauHistManager::kPassedTauLeadTrackPt
Definition: EwkTauDQM.h:162
EwkElecTauHistManager::triggerResultsSource_
edm::InputTag triggerResultsSource_
Definition: EwkTauDQM.h:81
EwkElecTauHistManager::fillHistograms
void fillHistograms(const edm::Event &, const edm::EventSetup &)
Definition: EwkTauDQM.cc:173
EwkMuTauHistManager::numWarningsMuon_
long numWarningsMuon_
Definition: EwkTauDQM.h:332
EwkTauDQM::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: EwkTauDQM.cc:50
EwkElecTauHistManager::MonitorElement
EwkTauDQM::MonitorElement MonitorElement
Definition: EwkTauDQM.h:70
EwkElecTauHistManager::electronTrackIsoCut_
double electronTrackIsoCut_
Definition: EwkTauDQM.h:102
EwkMuTauHistManager::numWarningsTauJet_
long numWarningsTauJet_
Definition: EwkTauDQM.h:333
EwkElecTauHistManager::numWarningsVertex_
long numWarningsVertex_
Definition: EwkTauDQM.h:179
EwkMuTauHistManager::hTauJetEta_
MonitorElement * hTauJetEta_
Definition: EwkTauDQM.h:275
edm::EventSetup
Definition: EventSetup.h:57
EwkElecTauHistManager::hCaloMEtPt_
MonitorElement * hCaloMEtPt_
Definition: EwkTauDQM.h:148
ewkTauDQM_cfi.maxNumWarnings
maxNumWarnings
Definition: ewkTauDQM_cfi.py:11
EwkMuTauHistManager::hVisMassFinal_
MonitorElement * hVisMassFinal_
Definition: EwkTauDQM.h:287
EwkMuTauHistManager::hMuTauAcoplanarity_
MonitorElement * hMuTauAcoplanarity_
Definition: EwkTauDQM.h:292
getTheElectron
const reco::GsfElectron * getTheElectron(const reco::GsfElectronCollection &, double, double)
Definition: EwkTauDQM.cc:1102
EwkMuTauHistManager::hltPaths_
vstring hltPaths_
Definition: EwkTauDQM.h:246
passesElectronId
bool passesElectronId(const reco::GsfElectron &)
Definition: EwkTauDQM.cc:1085
EwkElecTauHistManager::numWarningsTauDiscrByLeadTrackFinding_
long numWarningsTauDiscrByLeadTrackFinding_
Definition: EwkTauDQM.h:183
DQMOneEDAnalyzer<>::DQMStore
dqm::reco::DQMStore DQMStore
Definition: DQMOneEDAnalyzer.h:23
EwkTauDQM
Definition: EwkTauDQM.h:27
InputTag.h
EwkMuTauHistManager::kPassedPreselection
Definition: EwkTauDQM.h:307
EwkMuTauHistManager::tauDiscrByLeadTrackPtCut_
edm::InputTag tauDiscrByLeadTrackPtCut_
Definition: EwkTauDQM.h:239
EwkTauDQM::dqmDirectory_
std::string dqmDirectory_
Definition: EwkTauDQM.h:37
EwkMuTauHistManager::muonSource_
edm::InputTag muonSource_
Definition: EwkTauDQM.h:233
EwkElecTauHistManager::kPassedElectronEcalIso
Definition: EwkTauDQM.h:160
EwkMuTauHistManager::muonCombIsoCut_
double muonCombIsoCut_
Definition: EwkTauDQM.h:252
EwkElecTauHistManager::kPassedTauEcalIso
Definition: EwkTauDQM.h:166
EwkMuTauHistManager::hTauTrackIsoPt_
MonitorElement * hTauTrackIsoPt_
Definition: EwkTauDQM.h:278
EwkMuTauHistManager::vertexSource_
edm::InputTag vertexSource_
Definition: EwkTauDQM.h:231
EwkElecTauHistManager::electronEcalIsoCut_
double electronEcalIsoCut_
Definition: EwkTauDQM.h:103
EwkMuTauHistManager::numWarningsHLTpath_
long numWarningsHLTpath_
Definition: EwkTauDQM.h:329
EwkMuTauHistManager::numWarningsTauDiscrByLeadTrackFinding_
long numWarningsTauDiscrByLeadTrackFinding_
Definition: EwkTauDQM.h:334
EwkMuTauHistManager::kPassedTauLeadTrackPt
Definition: EwkTauDQM.h:311
EwkMuTauHistManager::kPassedTauDiscrAgainstMuons
Definition: EwkTauDQM.h:312
EwkMuTauHistManager::beamSpotSource_
edm::InputTag beamSpotSource_
Definition: EwkTauDQM.h:232
EwkMuTauHistManager::hMtMuPFMEt_
MonitorElement * hMtMuPFMEt_
Definition: EwkTauDQM.h:289
PFTau.h
EwkMuTauHistManager::numWarningsBeamSpot_
long numWarningsBeamSpot_
Definition: EwkTauDQM.h:331
EwkMuTauHistManager::tauDiscrAgainstMuons_
edm::InputTag tauDiscrAgainstMuons_
Definition: EwkTauDQM.h:242
EwkElecTauHistManager::caloMEtSource_
edm::InputTag caloMEtSource_
Definition: EwkTauDQM.h:86
EventSetup.h
EwkMuTauHistManager::hCutFlowSummary_
MonitorElement * hCutFlowSummary_
Definition: EwkTauDQM.h:305
getTheMuon
const reco::Muon * getTheMuon(const reco::MuonCollection &, double, double)
Definition: EwkTauDQM.cc:1119
EwkElecTauHistManager::maxNumWarnings_
int maxNumWarnings_
Definition: EwkTauDQM.h:175
EwkTauDQM::muTauHistManager_
EwkMuTauHistManager * muTauHistManager_
Definition: EwkTauDQM.h:41
EwkMuTauHistManager::numEventsSelected_
unsigned numEventsSelected_
Definition: EwkTauDQM.h:322
dqm::implementation::IBooker
Definition: DQMStore.h:43
EwkMuTauHistManager::hCaloMEtPt_
MonitorElement * hCaloMEtPt_
Definition: EwkTauDQM.h:299
EwkElecTauHistManager
Definition: EwkTauDQM.h:67
EwkElecTauHistManager::numWarningsHLTpath_
long numWarningsHLTpath_
Definition: EwkTauDQM.h:178
EwkElecTauHistManager::numWarningsElectron_
long numWarningsElectron_
Definition: EwkTauDQM.h:181
EwkElecTauHistManager::tauDiscrByLeadTrackPtCut_
edm::InputTag tauDiscrByLeadTrackPtCut_
Definition: EwkTauDQM.h:90
Candidate.h
ParameterSet.h
EwkElecTauHistManager::hTauJetEta_
MonitorElement * hTauJetEta_
Definition: EwkTauDQM.h:125
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:36
EwkMuTauHistManager::numWarningsCaloMEt_
long numWarningsCaloMEt_
Definition: EwkTauDQM.h:339
EwkMuTauHistManager::numWarningsTriggerResults_
long numWarningsTriggerResults_
Definition: EwkTauDQM.h:328
kUndefinedIso
Definition: EwkTauDQM.h:370
EwkElecTauHistManager::tauJetSource_
edm::InputTag tauJetSource_
Definition: EwkTauDQM.h:85
edm::Event
Definition: Event.h:73
EwkTauDQM::dqmEndRun
void dqmEndRun(const edm::Run &, const edm::EventSetup &) override
Definition: EwkTauDQM.cc:55
EwkMuTauHistManager::hTauJetNumIsoTracks_
MonitorElement * hTauJetNumIsoTracks_
Definition: EwkTauDQM.h:283
EwkMuTauHistManager::kPassedMuonTrackIso
Definition: EwkTauDQM.h:314
EwkMuTauHistManager::hTauJetPhi_
MonitorElement * hTauJetPhi_
Definition: EwkTauDQM.h:276
EwkMuTauHistManager::hMuonPhi_
MonitorElement * hMuonPhi_
Definition: EwkTauDQM.h:269
edm::InputTag
Definition: InputTag.h:15
EwkElecTauHistManager::electronIsoMode_
int electronIsoMode_
Definition: EwkTauDQM.h:104
calcDeltaPhi
double calcDeltaPhi(double, double)
Definition: EwkTauDQM.cc:1026
EwkElecTauHistManager::DQMStore
EwkTauDQM::DQMStore DQMStore
Definition: EwkTauDQM.h:69
reco::Vertex
Definition: Vertex.h:35
EwkMuTauHistManager::hTauJetCharge_
MonitorElement * hTauJetCharge_
Definition: EwkTauDQM.h:281
getVertexD0
double getVertexD0(const reco::Vertex &, const reco::BeamSpot &)
Definition: EwkTauDQM.cc:1154
EwkMuTauHistManager::kPassedTauEcalIso
Definition: EwkTauDQM.h:317
EwkMuTauHistManager::hVertexZ_
MonitorElement * hVertexZ_
Definition: EwkTauDQM.h:296
EwkElecTauHistManager::tauDiscrByLeadTrackFinding_
edm::InputTag tauDiscrByLeadTrackFinding_
Definition: EwkTauDQM.h:89
EwkMuTauHistManager::tauJetEtaCut_
double tauJetEtaCut_
Definition: EwkTauDQM.h:255
EwkMuTauHistManager::cfgError_
int cfgError_
Definition: EwkTauDQM.h:324
EwkTauDQM::maxNumWarnings_
int maxNumWarnings_
Definition: EwkTauDQM.h:38