#include <VertexMonitor.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | initHisto (DQMStore::IBooker &ibooker) |
VertexMonitor (const edm::ParameterSet &, const edm::InputTag &, const edm::InputTag &, std::string pvLabel) | |
VertexMonitor (const edm::ParameterSet &, const edm::InputTag &, const edm::InputTag &, std::string pvLabel, edm::ConsumesCollector &iC) | |
virtual | ~VertexMonitor () |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Monitoring source for general quantities related to vertex
Definition at line 31 of file VertexMonitor.h.
Definition at line 33 of file VertexMonitor.h.
Definition at line 34 of file VertexMonitor.h.
VertexMonitor::VertexMonitor | ( | const edm::ParameterSet & | iConfig, |
const edm::InputTag & | primaryVertexInputTag, | ||
const edm::InputTag & | selectedPrimaryVertexInputTag, | ||
std::string | pvLabel | ||
) |
Definition at line 18 of file VertexMonitor.cc.
References doPlotsVsBXlumi_, edm::ParameterSet::getParameter(), and lumiDetails_.
VertexMonitor::VertexMonitor | ( | const edm::ParameterSet & | iConfig, |
const edm::InputTag & | primaryVertexInputTag, | ||
const edm::InputTag & | selectedPrimaryVertexInputTag, | ||
std::string | pvLabel, | ||
edm::ConsumesCollector & | iC | ||
) |
Definition at line 59 of file VertexMonitor.cc.
References edm::ConsumesCollector::consumes(), doPlotsVsBXlumi_, edm::ParameterSet::getParameter(), lumiDetails_, primaryVertexInputTag_, pvToken_, selectedPrimaryVertexInputTag_, and selpvToken_.
|
virtual |
Definition at line 72 of file VertexMonitor.cc.
|
virtual |
Definition at line 85 of file VertexMonitor.cc.
References reco::Vertex::chi2(), doPlotsVsBXlumi_, doPlotsVsGoodPVtx_, dqm::impl::MonitorElement::Fill(), FractionOfGoodPVtx, FractionOfGoodPVtxVsBXlumi, FractionOfGoodPVtxVsGoodPVtx, FractionOfGoodPVtxVsPVtx, edm::Event::getHandle(), GetLumi::getValue(), GoodPVtxChi2oNDFVsBXlumi, GoodPVtxChi2oNDFVsGoodPVtx, GoodPVtxChi2ProbVsBXlumi, GoodPVtxChi2ProbVsGoodPVtx, GoodPVtxNumberOfTracks, GoodPVtxNumberOfTracksVsBXlumi, GoodPVtxNumberOfTracksVsGoodPVtx, GoodPVtxSumPt, GoodPVtxSumPtVsBXlumi, GoodPVtxSumPtVsGoodPVtx, edm::HandleBase::isValid(), lumiDetails_, reco::Vertex::ndof(), reco::Vertex::normalizedChi2(), NumberOfBADndofPVtx, NumberOfBADndofPVtxVsBXlumi, NumberOfBADndofPVtxVsGoodPVtx, NumberOfGoodPVtx, NumberOfGoodPVtxVsBXlumi, NumberOfPVtx, NumberOfPVtxVsBXlumi, NumberOfPVtxVsGoodPVtx, DiDispStaMuonMonitor_cfi::pt, MetAnalyzer::pv(), pvToken_, selpvToken_, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), and reco::Vertex::tracksSize().
|
static |
Definition at line 383 of file VertexMonitor.cc.
References edm::ConfigurationDescriptions::addDefault(), submitPVResolutionJobs::desc, and edm::ParameterSetDescription::setUnknown().
|
virtual |
Definition at line 174 of file VertexMonitor.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::bookProfile(), beam_dqm_sourceclient-live_cfg::Chi2NDFMax, beam_dqm_sourceclient-live_cfg::Chi2NDFMin, Chi2oNDFVsBXlumi, Chi2ProbVsBXlumi, conf_, doPlotsVsBXlumi_, doPlotsVsGoodPVtx_, FractionOfGoodPVtx, FractionOfGoodPVtxVsBXlumi, FractionOfGoodPVtxVsGoodPVtx, FractionOfGoodPVtxVsPVtx, edm::ParameterSet::getParameter(), dqm::legacy::MonitorElement::getTH1(), GoodPVtxChi2oNDFVsBXlumi, GoodPVtxChi2oNDFVsGoodPVtx, GoodPVtxChi2ProbVsBXlumi, GoodPVtxChi2ProbVsGoodPVtx, GoodPVtxNumberOfTracks, GoodPVtxNumberOfTracksVsBXlumi, GoodPVtxNumberOfTracksVsGoodPVtx, GoodPVtxSumPt, GoodPVtxSumPtVsBXlumi, GoodPVtxSumPtVsGoodPVtx, histname, label_, NumberOfBADndofPVtx, NumberOfBADndofPVtxVsBXlumi, NumberOfBADndofPVtxVsGoodPVtx, NumberOfGoodPVtx, NumberOfGoodPVtxVsBXlumi, NumberOfPVtx, NumberOfPVtxVsBXlumi, NumberOfPVtxVsGoodPVtx, dqm::impl::MonitorElement::setAxisTitle(), dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
MonitorElement* VertexMonitor::Chi2oNDFVsBXlumi |
Definition at line 79 of file VertexMonitor.h.
Referenced by initHisto().
MonitorElement* VertexMonitor::Chi2oNDFVsGoodPVtx |
Definition at line 78 of file VertexMonitor.h.
MonitorElement* VertexMonitor::Chi2ProbVsBXlumi |
Definition at line 81 of file VertexMonitor.h.
Referenced by initHisto().
MonitorElement* VertexMonitor::Chi2ProbVsGoodPVtx |
Definition at line 80 of file VertexMonitor.h.
edm::ParameterSet VertexMonitor::conf_ |
Definition at line 51 of file VertexMonitor.h.
Referenced by initHisto().
bool VertexMonitor::doAllPlots_ |
Definition at line 97 of file VertexMonitor.h.
bool VertexMonitor::doPlotsVsBXlumi_ |
Definition at line 98 of file VertexMonitor.h.
Referenced by analyze(), initHisto(), and VertexMonitor().
bool VertexMonitor::doPlotsVsGoodPVtx_ |
Definition at line 99 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtx |
Definition at line 67 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtxVsBXlumi |
Definition at line 68 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtxVsGoodPVtx |
Definition at line 69 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtxVsPVtx |
Definition at line 70 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2oNDFVsBXlumi |
Definition at line 93 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2oNDFVsGoodPVtx |
Definition at line 92 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2ProbVsBXlumi |
Definition at line 95 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2ProbVsGoodPVtx |
Definition at line 94 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracks |
Definition at line 87 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracksVsBXlumi |
Definition at line 88 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracksVsGoodPVtx |
Definition at line 89 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracksVsGoodPVtxNdof |
Definition at line 90 of file VertexMonitor.h.
MonitorElement* VertexMonitor::GoodPVtxSumPt |
Definition at line 83 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxSumPtVsBXlumi |
Definition at line 84 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxSumPtVsGoodPVtx |
Definition at line 85 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
std::string VertexMonitor::histname |
Definition at line 101 of file VertexMonitor.h.
Referenced by initHisto().
std::string VertexMonitor::label_ |
Definition at line 55 of file VertexMonitor.h.
Referenced by SequenceTypes.DummyModule::__repr__(), Mixins._Labelable::_findDependencies(), initHisto(), and Mixins._Labelable::setLabel().
GetLumi* VertexMonitor::lumiDetails_ |
Definition at line 60 of file VertexMonitor.h.
Referenced by analyze(), and VertexMonitor().
MonitorElement* VertexMonitor::NumberOfBADndofPVtx |
Definition at line 74 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfBADndofPVtxVsBXlumi |
Definition at line 75 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfBADndofPVtxVsGoodPVtx |
Definition at line 76 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfFakePVtx |
Definition at line 71 of file VertexMonitor.h.
MonitorElement* VertexMonitor::NumberOfFakePVtxVsBXlumi |
Definition at line 72 of file VertexMonitor.h.
MonitorElement* VertexMonitor::NumberOfFakePVtxVsGoodPVtx |
Definition at line 73 of file VertexMonitor.h.
MonitorElement* VertexMonitor::NumberOfGoodPVtx |
Definition at line 65 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfGoodPVtxVsBXlumi |
Definition at line 66 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfPVtx |
Definition at line 62 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfPVtxVsBXlumi |
Definition at line 63 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfPVtxVsGoodPVtx |
Definition at line 64 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
edm::InputTag VertexMonitor::primaryVertexInputTag_ |
Definition at line 53 of file VertexMonitor.h.
Referenced by VertexMonitor().
edm::EDGetTokenT<reco::VertexCollection> VertexMonitor::pvToken_ |
Definition at line 57 of file VertexMonitor.h.
Referenced by analyze(), and VertexMonitor().
edm::InputTag VertexMonitor::selectedPrimaryVertexInputTag_ |
Definition at line 54 of file VertexMonitor.h.
Referenced by VertexMonitor().
edm::EDGetTokenT<reco::VertexCollection> VertexMonitor::selpvToken_ |
Definition at line 58 of file VertexMonitor.h.
Referenced by analyze(), and VertexMonitor().