#include <EwkTauDQM.h>
Public Member Functions | |
void | bookHistograms (DQMStore::IBooker &) |
EwkElecTauHistManager (const edm::ParameterSet &) | |
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 70 of file EwkTauDQM.h.
|
private |
Definition at line 97 of file EwkTauDQM.h.
|
private |
Definition at line 155 of file EwkTauDQM.h.
EwkElecTauHistManager::EwkElecTauHistManager | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 106 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 | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 165 of file EwkTauDQM.cc.
References DQMStore::IBooker::book1D(), dqmDirectory_, 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::IBooker::setCurrentFolder().
Referenced by EwkTauDQM::bookHistograms().
void EwkElecTauHistManager::fillHistograms | ( | const edm::Event & | evt, |
const edm::EventSetup & | es | ||
) |
Definition at line 210 of file EwkTauDQM.cc.
References edm::HLTGlobalStatus::accept(), ecalDrivenElectronSeedsParameters_cff::beamSpot, beamSpotSource_, calcDeltaPhi(), calcMt(), caloMEtSource_, cfgError_, reco::LeafCandidate::charge(), reco::GsfElectron::dr03EcalRecHitSumEt(), reco::GsfElectron::dr03HcalTowerSumEt(), reco::GsfElectron::dr03TkSumPt(), metsig::electron, electronEcalIsoCut_, electronEtaCut_, electronIsoMode_, electronPtCut_, electrons_cff::electrons, electronSource_, electronTrackIsoCut_, reco::LeafCandidate::eta(), MonitorElement::Fill(), getTheElectron(), getTheTauJet(), hCaloMEtPt_, hCutFlowSummary_, hElecTauAcoplanarity_, hElecTauCharge_, hElectronEcalIsoPt_, hElectronEta_, hElectronPhi_, hElectronPt_, hElectronTrackIsoPt_, TriggerAnalyzer::hltPath, hltPaths_, hMtElecPFMEt_, hPFMEtPt_, hTauJetEta_, hTauJetPt_, hVertexZ_, hVisMass_, diffTreeTool::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_, particleFlowSuperClusterECAL_cfi::vertexCollection, vertexSource_, visMassCut_, and reco::Vertex::z().
Referenced by EwkTauDQM::analyze().
void EwkElecTauHistManager::finalizeHistograms | ( | ) |
Definition at line 508 of file EwkTauDQM.cc.
References numEventsAnalyzed_, and numEventsSelected_.
Referenced by EwkTauDQM::endRun().
|
private |
Definition at line 83 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 173 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 113 of file EwkTauDQM.h.
Referenced by bookHistograms().
|
private |
Definition at line 103 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 104 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 101 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 84 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 102 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 148 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 154 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 141 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 142 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 121 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 118 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 119 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 117 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 120 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 98 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 138 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 151 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 124 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 145 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 136 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 175 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 170 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 171 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 180 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 189 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 181 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 178 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 190 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 187 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 188 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 186 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 185 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 182 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 177 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 179 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 87 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
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 92 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager().
|
private |
Definition at line 89 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 91 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 107 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 81 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 82 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().
|
private |
Definition at line 109 of file EwkTauDQM.h.
Referenced by EwkElecTauHistManager(), and fillHistograms().