#include <EwkTauDQM.h>
Public Member Functions | |
void | bookHistograms () |
EwkElecTauHistManager (const edm::ParameterSet &, DQMStore *) | |
void | fillHistograms (const edm::Event &, const edm::EventSetup &) |
void | finalizeHistograms () |
Private Types | |
enum | { kPassedPreselection = 1, kPassedTrigger = 2, kPassedElectronId = 3, kPassedElectronTrackIso = 4, kPassedElectronEcalIso = 5, kPassedTauLeadTrack = 6, kPassedTauLeadTrackPt = 7, kPassedTauDiscrAgainstElectrons = 8, kPassedTauDiscrAgainstMuons = 9, kPassedTauTrackIso = 10, kPassedTauEcalIso = 11 } |
typedef std::vector< std::string > | vstring |
Booking and filling of histograms for data-quality monitoring purposes in Z –> electron + tau-jet channel
Definition at line 74 of file EwkTauDQM.h.
|
private |
Definition at line 101 of file EwkTauDQM.h.
|
private |
Definition at line 162 of file EwkTauDQM.h.
EwkElecTauHistManager::EwkElecTauHistManager | ( | const edm::ParameterSet & | cfg, |
DQMStore * | dqmStore | ||
) |
Definition at line 120 of file EwkTauDQM.cc.
References beamSpotSource_, caloMEtSource_, cfgError_, electronEcalIsoCut_, electronEtaCut_, electronIsoMode_, electronPtCut_, electronSource_, electronTrackIsoCut_, edm::ParameterSet::exists(), getIsoMode(), edm::ParameterSet::getParameter(), hltPaths_, maxNumWarnings_, pfMEtSource_, AlCaHLTBitMon_QueryRunRegistry::string, tauDiscrAgainstElectrons_, tauDiscrAgainstMuons_, tauDiscrByEcalIso_, tauDiscrByLeadTrackFinding_, tauDiscrByLeadTrackPtCut_, tauDiscrByTrackIso_, tauJetEtaCut_, tauJetPtCut_, tauJetSource_, triggerResultsSource_, vertexSource_, and visMassCut_.
void EwkElecTauHistManager::bookHistograms | ( | ) |
Definition at line 181 of file EwkTauDQM.cc.
References DQMStore::book1D(), dqmDirectory_, dqmStore_, hCaloMEtPt_, hCutFlowSummary_, hElecTauAcoplanarity_, hElecTauCharge_, hElectronEcalIsoPt_, hElectronEta_, hElectronPhi_, hElectronPt_, hElectronTrackIsoPt_, hMtElecPFMEt_, hPFMEtPt_, hTauJetEta_, hTauJetPt_, hVertexZ_, hVisMass_, kPassedElectronEcalIso, kPassedElectronId, kPassedElectronTrackIso, kPassedPreselection, kPassedTauDiscrAgainstElectrons, kPassedTauDiscrAgainstMuons, kPassedTauEcalIso, kPassedTauLeadTrack, kPassedTauLeadTrackPt, kPassedTauTrackIso, kPassedTrigger, Pi, MonitorElement::setBinLabel(), and DQMStore::setCurrentFolder().
Referenced by EwkTauDQM::beginJob().
void EwkElecTauHistManager::fillHistograms | ( | const edm::Event & | evt, |
const edm::EventSetup & | es | ||
) |
Definition at line 269 of file EwkTauDQM.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, beamSpotSource_, calcDeltaPhi(), calcMt(), caloMEtSource_, cfgError_, reco::LeafCandidate::charge(), reco::GsfElectron::dr03EcalRecHitSumEt(), reco::GsfElectron::dr03HcalTowerSumEt(), reco::GsfElectron::dr03TkSumPt(), metsig::electron, electronEcalIsoCut_, electronEtaCut_, electronIsoMode_, electronPtCut_, HI_PhotonSkim_cff::electrons, electronSource_, electronTrackIsoCut_, reco::LeafCandidate::eta(), MonitorElement::Fill(), getTheElectron(), getTheTauJet(), hCaloMEtPt_, hCutFlowSummary_, hElecTauAcoplanarity_, hElecTauCharge_, hElectronEcalIsoPt_, hElectronEta_, hElectronPhi_, hElectronPt_, hElectronTrackIsoPt_, hltPaths_, hMtElecPFMEt_, hPFMEtPt_, hTauJetEta_, hTauJetPt_, hVertexZ_, hVisMass_, cmsHarvester::index, kPassedElectronEcalIso, kPassedElectronId, kPassedElectronTrackIso, kPassedPreselection, kPassedTauDiscrAgainstElectrons, kPassedTauDiscrAgainstMuons, kPassedTauEcalIso, kPassedTauLeadTrack, kPassedTauLeadTrackPt, kPassedTauTrackIso, kPassedTrigger, kRelativeIso, maxNumWarnings_, numEventsAnalyzed_, numEventsSelected_, numWarningsBeamSpot_, numWarningsCaloMEt_, numWarningsElectron_, numWarningsHLTpath_, numWarningsPFMEt_, numWarningsTauDiscrAgainstElectrons_, numWarningsTauDiscrAgainstMuons_, numWarningsTauDiscrByEcalIso_, numWarningsTauDiscrByLeadTrackFinding_, numWarningsTauDiscrByLeadTrackPtCut_, numWarningsTauDiscrByTrackIso_, numWarningsTauJet_, numWarningsTriggerResults_, numWarningsVertex_, reco::LeafCandidate::p4(), reco::GsfElectron::p4(), passesElectronId(), pfMEtSource_, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), readEventData(), edm::TriggerNames::size(), tauDiscrAgainstElectrons_, tauDiscrAgainstMuons_, tauDiscrByLeadTrackFinding_, tauDiscrByLeadTrackPtCut_, tauDiscrByTrackIso_, tauJetEtaCut_, tauJetPtCut_, tauJetSource_, edm::TriggerNames::triggerIndex(), edm::Event::triggerNames(), triggerResultsSource_, GoodVertex_cfg::vertexCollection, vertexSource_, visMassCut_, and reco::Vertex::z().
Referenced by EwkTauDQM::analyze().
void EwkElecTauHistManager::finalizeHistograms | ( | ) |
Definition at line 567 of file EwkTauDQM.cc.
References numEventsAnalyzed_, and numEventsSelected_.
Referenced by EwkTauDQM::endJob().
|
private |
Definition at line 87 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 90 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 180 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 120 of file EwkTauDQM.h.
Referenced by bookHistograms().
|
private |
Definition at line 116 of file EwkTauDQM.h.
Referenced by bookHistograms().
|
private |
Definition at line 107 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 104 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 108 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 105 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 88 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 106 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 155 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 161 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 148 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 149 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 128 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 125 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 126 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 124 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 127 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 102 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 145 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 158 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 132 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 131 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 152 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 143 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 182 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 177 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 178 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 187 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 196 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 188 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 185 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 197 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 194 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 195 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 193 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 190 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 191 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 192 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 189 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 184 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 186 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 91 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 97 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 98 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 96 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager().
|
private |
Definition at line 93 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 94 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 95 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 110 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 111 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 89 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 85 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 86 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 113 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().