#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 103 of file EwkTauDQM.h.
|
private |
Definition at line 163 of file EwkTauDQM.h.
EwkElecTauHistManager::EwkElecTauHistManager | ( | const edm::ParameterSet & | cfg, |
DQMStore * | dqmStore | ||
) |
Definition at line 114 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 167 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 223 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 478 of file EwkTauDQM.cc.
References rpc_T0_layouts::eff, numEventsAnalyzed_, and numEventsSelected_.
Referenced by EwkTauDQM::endJob().
|
private |
Definition at line 89 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 92 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 172 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 121 of file EwkTauDQM.h.
Referenced by bookHistograms().
|
private |
Definition at line 118 of file EwkTauDQM.h.
Referenced by bookHistograms().
|
private |
Definition at line 109 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 110 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 107 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 108 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 156 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 162 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 150 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 129 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 127 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 128 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 104 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 146 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 159 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 133 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 153 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 144 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 174 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 169 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 170 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 179 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 188 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 180 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 177 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 189 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 186 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 187 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 185 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 182 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 183 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 184 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 181 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 176 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 178 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 93 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 99 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 100 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 98 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager().
|
private |
Definition at line 95 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 96 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 112 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 113 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 91 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 87 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 115 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().