#include <PrimaryVertexMonitor.h>
Private Types | |
using | VertexScore = edm::ValueMap< float > |
Private Member Functions | |
void | pvTracksPlots (const reco::Vertex &v) |
void | vertexPlots (const reco::Vertex &v, const reco::BeamSpot &beamSpot, int i) |
Definition at line 26 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 41 of file PrimaryVertexMonitor.h.
|
explicit |
Definition at line 15 of file PrimaryVertexMonitor.cc.
References beamSpotInputTag_, beamspotToken_, edm::ParameterSet::getParameter(), scoreToken_, vertexInputTag_, and vertexToken_.
|
override |
Definition at line 372 of file PrimaryVertexMonitor.cc.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 374 of file PrimaryVertexMonitor.cc.
References beam_dqm_sourceclient-live_cfg::beamSpot, beamSpotInputTag_, beamspotToken_, reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), bsBeamWidthX, bsBeamWidthY, bsDxdz, bsDydz, bsSigmaZ, bsX, bsY, bsZ, reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), errorPrinted_, dqm::impl::MonitorElement::Fill(), HcalObjRepresent::Fill(), edm::Event::getByToken(), mps_fire::i, edm::HandleBase::isValid(), nbgvtx, nbvtx, ndof_, convertSQLiteXML::ok, pvTracksPlots(), score, scoreToken_, reco::BeamSpot::sigmaZ(), mathSSE::sqrt(), findQualityFiles::v, vertexInputTag_, vertexPlots(), vertexToken_, reco::BeamSpot::x0(), reco::BeamSpot::y0(), and reco::BeamSpot::z0().
|
overridevirtual |
Implements DQMEDAnalyzer.
Definition at line 65 of file PrimaryVertexMonitor.cc.
References AlignmentLabel_, beamSpotInputTag_, dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile(), dqm::implementation::IBooker::bookProfile2D(), bsBeamWidthX, bsBeamWidthY, bsDxdz, bsDydz, bsSigmaZ, bsType, bsX, bsY, bsZ, chi2ndf, chi2prob, conf_, dqmLabel, dxy, dxy2, beam_dqm_sourceclient-live_cfg::DxyBin, dxyErr, beam_dqm_sourceclient-live_cfg::DxyMax, beam_dqm_sourceclient-live_cfg::DxyMin, dxyVsEta_pt1, dxyVsEta_pt10, dxyVsEtaVsPhi_pt1, dxyVsEtaVsPhi_pt10, dxyVsPhi_pt1, dxyVsPhi_pt10, dz, dzErr, dzVsEta_pt1, dzVsEta_pt10, dzVsEtaVsPhi_pt1, dzVsEtaVsPhi_pt10, dzVsPhi_pt1, dzVsPhi_pt10, HLT_FULL_cff::EtaMax, Gflash::EtaMin, edm::ParameterSet::getParameter(), mps_fire::i, edm::InputTag::label(), nans, nbgvtx, nbtksinvtx, nbvtx, ntracks, ntracksVsZ, score, dqm::impl::MonitorElement::setAxisTitle(), dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, sumpt, TopFolderName_, trksWeight, vertexInputTag_, vtxchi2, vtxndf, vtxprob, weight, xDiff, xerr, xerrVsTrks, xrec, yDiff, yerr, yerrVsTrks, yrec, zerr, zerrVsTrks, and zrec.
|
private |
Definition at line 453 of file PrimaryVertexMonitor.cc.
References chi2ndf, chi2prob, cmToUm, dxy, dxy2, dxyErr, dxyVsEta_pt1, dxyVsEta_pt10, dxyVsEtaVsPhi_pt1, dxyVsEtaVsPhi_pt10, dxyVsPhi_pt1, dxyVsPhi_pt10, dz, dzErr, dzVsEta_pt1, dzVsEta_pt10, dzVsEtaVsPhi_pt1, dzVsEtaVsPhi_pt10, dzVsPhi_pt1, dzVsPhi_pt10, PVValHelper::eta, dqm::impl::MonitorElement::Fill(), reco::TrackBase::highPurity, reco::Vertex::isFake(), reco::Vertex::isValid(), BeamSpotPI::nTracks, ntracks, phi, reco::Vertex::position(), DiDispStaMuonMonitor_cfi::pt, sumpt, submitPVValidationJobs::t, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::tracksSize(), reco::Vertex::trackWeight(), useHPfoAlignmentPlots_, w(), and weight.
Referenced by analyze().
|
private |
Definition at line 524 of file PrimaryVertexMonitor.cc.
References reco::Vertex::chi2(), ChiSquaredProbability(), reco::Vertex::covariance(), reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), dqm::impl::MonitorElement::Fill(), HcalObjRepresent::Fill(), mps_fire::i, reco::Vertex::isFake(), edm::isNotFinite(), reco::Vertex::isValid(), dqmiolumiharvest::j, isotrackApplyRegressor::k, nans, nbtksinvtx, reco::Vertex::ndof(), ntracksVsZ, reco::Vertex::position(), submitPVValidationJobs::t, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::tracksSize(), reco::Vertex::trackWeight(), trksWeight, vtxchi2, vtxndf, vtxprob, weight, reco::BeamSpot::x0(), xDiff, xerr, reco::Vertex::xError(), xerrVsTrks, xrec, reco::BeamSpot::y0(), yDiff, yerr, reco::Vertex::yError(), yerrVsTrks, yrec, reco::BeamSpot::z0(), zerr, reco::Vertex::zError(), zerrVsTrks, and zrec.
Referenced by analyze().
|
private |
Definition at line 51 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 44 of file PrimaryVertexMonitor.h.
Referenced by analyze(), bookHistograms(), and PrimaryVertexMonitor().
|
private |
Definition at line 40 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 46 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 48 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), Electron.Electron::cutBasedId(), ntupleDataFormat.Track::dxyPull(), and pvTracksPlots().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), ntupleDataFormat.Track::dxyPull(), and pvTracksPlots().
|
private |
Definition at line 69 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 72 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 70 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 73 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 68 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 71 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), Electron.Electron::cutBasedId(), ntupleDataFormat.Track::dzPull(), and pvTracksPlots().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), ntupleDataFormat.Track::dzPull(), and pvTracksPlots().
|
private |
Definition at line 69 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 72 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 70 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 73 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 68 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 71 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 54 of file PrimaryVertexMonitor.h.
Referenced by analyze().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 57 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 57 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 57 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 52 of file PrimaryVertexMonitor.h.
Referenced by analyze().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 61 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 57 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 42 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by ZMuMuRochCorAnalyzer.DiMuon::__str__(), bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 50 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 57 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by core.autovars.NTupleVariable::makeBranch(), DQM.DQMReader::read_objects(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
private |
Definition at line 53 of file PrimaryVertexMonitor.h.
Referenced by pvTracksPlots().
|
private |
Definition at line 44 of file PrimaryVertexMonitor.h.
Referenced by analyze(), bookHistograms(), and PrimaryVertexMonitor().
|
private |
Definition at line 39 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), dirstructure.Directory::calcStats(), dirstructure.Directory::get_fail_rate(), dirstructure.Directory::get_null_rate(), dirstructure.Directory::get_skiped_rate(), dirstructure.Directory::get_success_rate(), dirstructure.Directory::print_report(), pvTracksPlots(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::av_xerr(), bookHistograms(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), python.rootplot.utilities.Hist::TGraph(), and vertexPlots().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::av_yerr(), bookHistograms(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), python.rootplot.utilities.Hist::min(), python.rootplot.utilities.Hist::scale(), python.rootplot.utilities.Hist::TGraph(), python.rootplot.utilities.Hist::TH1F(), and vertexPlots().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().