#include <EwkTauDQM.h>
Public Types | |
typedef EwkTauDQM::DQMStore | DQMStore |
typedef EwkTauDQM::MonitorElement | MonitorElement |
Public Member Functions | |
void | bookHistograms (DQMStore::IBooker &) |
EwkMuTauHistManager (const edm::ParameterSet &) | |
void | fillHistograms (const edm::Event &, const edm::EventSetup &) |
void | finalizeHistograms () |
Private Types | |
enum | { kPassedPreselection = 1, kPassedTrigger = 2, kPassedMuonId = 3, kPassedTauLeadTrack = 4, kPassedTauLeadTrackPt = 5, kPassedTauDiscrAgainstMuons = 6, kPassedDeltaR = 7, kPassedMuonTrackIso = 8, kPassedMuonEcalIso = 9, kPassedTauTrackIso = 10, kPassedTauEcalIso = 11 } |
typedef std::vector< std::string > | vstring |
Booking and filling of histograms for data-quality monitoring purposes in Z –> muon + tau-jet channel
Definition at line 217 of file EwkTauDQM.h.
Definition at line 219 of file EwkTauDQM.h.
Definition at line 220 of file EwkTauDQM.h.
|
private |
Definition at line 246 of file EwkTauDQM.h.
|
private |
Definition at line 307 of file EwkTauDQM.h.
EwkMuTauHistManager::EwkMuTauHistManager | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 553 of file EwkTauDQM.cc.
References beamSpotSource_, caloMEtSource_, looper::cfg, cfgError_, deltaRCut_, getIsoMode(), hltPaths_, maxNumWarnings_, muonCombIsoCut_, muonEcalIsoCut_, muonEtaCut_, muonIsoMode_, muonPtCut_, muonSource_, muonTrackIsoCut_, pfMEtSource_, AlCaHLTBitMon_QueryRunRegistry::string, tauDiscrAgainstMuons_, tauDiscrByEcalIso_, tauDiscrByLeadTrackFinding_, tauDiscrByLeadTrackPtCut_, tauDiscrByTrackIso_, tauJetEtaCut_, tauJetPtCut_, tauJetSource_, triggerResultsSource_, vertexSource_, and visMassCut_.
void EwkMuTauHistManager::bookHistograms | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 604 of file EwkTauDQM.cc.
References dqm::implementation::IBooker::book1D(), dqmDirectory_, hCaloMEtPt_, hCutFlowSummary_, hMtMuPFMEt_, hMuonCombIsoPt_, hMuonEcalIsoPt_, hMuonEta_, hMuonPhi_, hMuonPt_, hMuonTrackIsoPt_, hMuTauAcoplanarity_, hMuTauDeltaR_, hPFMEtPt_, hTauDiscrAgainstMuons_, hTauEcalIsoPt_, hTauJetEta_, hTauJetNumIsoTracks_, hTauJetNumSignalTracks_, hTauJetPhi_, hTauJetPt_, hTauLeadTrackPt_, hTauTrackIsoPt_, hVertexZ_, hVisMass_, hVisMassFinal_, kPassedDeltaR, kPassedMuonEcalIso, kPassedMuonId, kPassedMuonTrackIso, kPassedPreselection, kPassedTauDiscrAgainstMuons, kPassedTauEcalIso, kPassedTauLeadTrack, kPassedTauLeadTrackPt, kPassedTauTrackIso, kPassedTrigger, Pi, dqm::impl::MonitorElement::setBinLabel(), and dqm::implementation::NavigatorBase::setCurrentFolder().
Referenced by EwkTauDQM::bookHistograms().
void EwkMuTauHistManager::fillHistograms | ( | const edm::Event & | evt, |
const edm::EventSetup & | es | ||
) |
Definition at line 647 of file EwkTauDQM.cc.
References edm::HLTGlobalStatus::accept(), pwdgSkimBPark_cfi::beamSpot, beamSpotSource_, calcDeltaPhi(), calcMt(), caloMEtSource_, cfgError_, electronAnalyzer_cfi::DeltaR, deltaRCut_, reco::MuonIsolation::emEt, reco::LeafCandidate::eta(), dqm::impl::MonitorElement::Fill(), getTheMuon(), getTheTauJet(), hCaloMEtPt_, hCutFlowSummary_, TriggerAnalyzer::hltPath, hltPaths_, hMtMuPFMEt_, hMuonCombIsoPt_, hMuonEcalIsoPt_, hMuonEta_, hMuonPhi_, hMuonPt_, hMuonTrackIsoPt_, hMuTauAcoplanarity_, hMuTauDeltaR_, hPFMEtPt_, hTauDiscrAgainstMuons_, hTauEcalIsoPt_, hTauJetEta_, hTauJetNumIsoTracks_, hTauJetNumSignalTracks_, hTauJetPhi_, hTauJetPt_, hTauLeadTrackPt_, hTauTrackIsoPt_, hVertexZ_, hVisMass_, hVisMassFinal_, edm::RefVector< C, T, F >::isAvailable(), edm::Ref< C, T, F >::isAvailable(), reco::Muon::isGlobalMuon(), reco::PFTau::isolationPFChargedHadrCandsPtSum(), reco::PFTau::isolationPFGammaCandsEtSum(), reco::Muon::isolationR05(), reco::BaseTau::isolationTracks(), isSelected(), reco::Muon::isTrackerMuon(), kAbsoluteIso, kPassedDeltaR, kPassedMuonEcalIso, kPassedMuonId, kPassedMuonTrackIso, kPassedPreselection, kPassedTauDiscrAgainstMuons, kPassedTauEcalIso, kPassedTauLeadTrack, kPassedTauLeadTrackPt, kPassedTauTrackIso, kPassedTrigger, kRelativeIso, reco::BaseTau::leadTrack(), maxNumWarnings_, HLT_2022v12_cff::muon, muonCombIsoCut_, muonEcalIsoCut_, muonEtaCut_, muonIsoMode_, muonPtCut_, PDWG_BPHSkim_cff::muons, muonSource_, muonTrackIsoCut_, numEventsAnalyzed_, numEventsSelected_, numWarningsBeamSpot_, numWarningsCaloMEt_, numWarningsHLTpath_, numWarningsMuon_, numWarningsPFMEt_, numWarningsTauDiscrAgainstMuons_, numWarningsTauDiscrByEcalIso_, numWarningsTauDiscrByLeadTrackFinding_, numWarningsTauDiscrByLeadTrackPtCut_, numWarningsTauDiscrByTrackIso_, numWarningsTauJet_, numWarningsTriggerResults_, numWarningsVertex_, reco::LeafCandidate::p4(), pfMEtSource_, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), readEventData(), reco::BaseTau::signalTracks(), edm::RefVector< C, T, F >::size(), reco::MuonIsolation::sumPt, ewkTauDQM_cfi::tauDiscrAgainstMuons, tauDiscrAgainstMuons_, ewkTauDQM_cfi::tauDiscrByEcalIso, ewkTauDQM_cfi::tauDiscrByLeadTrackFinding, tauDiscrByLeadTrackFinding_, ewkTauDQM_cfi::tauDiscrByLeadTrackPtCut, tauDiscrByLeadTrackPtCut_, ewkTauDQM_cfi::tauDiscrByTrackIso, tauDiscrByTrackIso_, tauJetEtaCut_, tauJetPtCut_, tauJetSource_, L1TEGammaOffline_cfi::triggerNames, edm::Event::triggerNames(), triggerResultsSource_, spclusmultinvestigator_cfi::vertexCollection, vertexSource_, visMassCut_, and reco::Vertex::z().
Referenced by EwkTauDQM::analyze().
void EwkMuTauHistManager::finalizeHistograms | ( | ) |
Definition at line 993 of file EwkTauDQM.cc.
References numEventsAnalyzed_, and numEventsSelected_.
Referenced by EwkTauDQM::dqmEndRun().
|
private |
Definition at line 233 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 236 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 325 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 260 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 264 of file EwkTauDQM.h.
Referenced by bookHistograms().
|
private |
Definition at line 300 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 306 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 247 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 290 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 273 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 272 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 269 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 270 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 268 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 271 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 293 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 287 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 303 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 281 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 280 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 282 of file EwkTauDQM.h.
|
private |
Definition at line 276 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 284 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 283 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 277 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 275 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 278 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 279 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 297 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 286 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 288 of file EwkTauDQM.h.
Referenced by bookHistograms(), and fillHistograms().
|
private |
Definition at line 327 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 253 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 252 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 249 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 254 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 250 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 234 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 251 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 322 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 323 of file EwkTauDQM.h.
Referenced by fillHistograms(), and finalizeHistograms().
|
private |
Definition at line 332 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 340 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 330 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 333 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 341 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 339 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 338 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 335 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 336 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 337 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 334 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 329 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 331 of file EwkTauDQM.h.
Referenced by fillHistograms().
|
private |
Definition at line 237 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 243 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 242 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager().
|
private |
Definition at line 239 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 240 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 241 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 256 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 257 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 235 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 231 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 232 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().
|
private |
Definition at line 259 of file EwkTauDQM.h.
Referenced by EwkMuTauHistManager(), and fillHistograms().