#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 26 of file VertexMonitor.h.
Definition at line 28 of file VertexMonitor.h.
Definition at line 29 of file VertexMonitor.h.
VertexMonitor::VertexMonitor | ( | const edm::ParameterSet & | iConfig, |
const edm::InputTag & | primaryVertexInputTag, | ||
const edm::InputTag & | selectedPrimaryVertexInputTag, | ||
std::string | pvLabel | ||
) |
Definition at line 15 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 56 of file VertexMonitor.cc.
References edm::ConsumesCollector::consumes(), doPlotsVsBXlumi_, edm::ParameterSet::getParameter(), lumiDetails_, primaryVertexInputTag_, pvToken_, selectedPrimaryVertexInputTag_, and selpvToken_.
|
virtualdefault |
|
virtual |
Definition at line 78 of file VertexMonitor.cc.
References doPlotsVsBXlumi_, doPlotsVsGoodPVtx_, dqm::impl::MonitorElement::Fill(), FractionOfGoodPVtx, FractionOfGoodPVtxVsBXlumi, FractionOfGoodPVtxVsGoodPVtx, FractionOfGoodPVtxVsPVtx, GetLumi::getValue(), GoodPVtxChi2oNDFVsBXlumi, GoodPVtxChi2oNDFVsGoodPVtx, GoodPVtxChi2ProbVsBXlumi, GoodPVtxChi2ProbVsGoodPVtx, GoodPVtxNumberOfTracks, GoodPVtxNumberOfTracksVsBXlumi, GoodPVtxNumberOfTracksVsGoodPVtx, GoodPVtxSumPt, GoodPVtxSumPtVsBXlumi, GoodPVtxSumPtVsGoodPVtx, iEvent, createfilelist::int, edm::HandleBase::isValid(), lumiDetails_, ntracks, NumberOfBADndofPVtx, NumberOfBADndofPVtxVsBXlumi, NumberOfBADndofPVtxVsGoodPVtx, NumberOfGoodPVtx, NumberOfGoodPVtxVsBXlumi, NumberOfPVtx, NumberOfPVtxVsBXlumi, NumberOfPVtxVsGoodPVtx, DiDispStaMuonMonitor_cfi::pt, MetAnalyzer::pv(), pvToken_, and selpvToken_.
|
static |
Definition at line 376 of file VertexMonitor.cc.
References edm::ConfigurationDescriptions::addDefault(), and submitPVResolutionJobs::desc.
|
virtual |
Definition at line 167 of file VertexMonitor.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::bookProfile(), BXlumiParameters_cfi::BXlumiBin, BXlumiParameters_cfi::BXlumiMax, BXlumiParameters_cfi::BXlumiMin, beam_dqm_sourceclient-live_cfg::Chi2NDFMax, beam_dqm_sourceclient-live_cfg::Chi2NDFMin, Chi2oNDFVsBXlumi, MonitorTrackSTAMuons_cfi::Chi2ProbMax, MonitorTrackSTAMuons_cfi::Chi2ProbMin, Chi2ProbVsBXlumi, conf_, doPlotsVsBXlumi_, doPlotsVsGoodPVtx_, FractionOfGoodPVtx, FractionOfGoodPVtxVsBXlumi, FractionOfGoodPVtxVsGoodPVtx, FractionOfGoodPVtxVsPVtx, edm::ParameterSet::getParameter(), dqm::legacy::MonitorElement::getTH1(), TrackerCollisionTrackingMonitor_cfi::GoodPVtxBin, GoodPVtxChi2oNDFVsBXlumi, GoodPVtxChi2oNDFVsGoodPVtx, GoodPVtxChi2ProbVsBXlumi, GoodPVtxChi2ProbVsGoodPVtx, TrackerCollisionTrackingMonitor_cfi::GoodPVtxMax, TrackerCollisionTrackingMonitor_cfi::GoodPVtxMin, GoodPVtxNumberOfTracks, GoodPVtxNumberOfTracksVsBXlumi, GoodPVtxNumberOfTracksVsGoodPVtx, GoodPVtxSumPt, GoodPVtxSumPtVsBXlumi, GoodPVtxSumPtVsGoodPVtx, histname, label_, TrackingMonitor_cfi::NTrkPVtxBin, TrackerCollisionTrackingMonitor_cfi::NTrkPVtxMax, TrackingMonitor_cfi::NTrkPVtxMin, NumberOfBADndofPVtx, NumberOfBADndofPVtxVsBXlumi, NumberOfBADndofPVtxVsGoodPVtx, NumberOfGoodPVtx, NumberOfGoodPVtxVsBXlumi, NumberOfPVtx, NumberOfPVtxVsBXlumi, NumberOfPVtxVsGoodPVtx, dqm::impl::MonitorElement::setAxisTitle(), dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TrackingMonitor_cfi::SumPtPVtxBin, TrackingMonitor_cfi::SumPtPVtxMax, and TrackingMonitor_cfi::SumPtPVtxMin.
MonitorElement* VertexMonitor::Chi2oNDFVsBXlumi |
Definition at line 74 of file VertexMonitor.h.
Referenced by initHisto().
MonitorElement* VertexMonitor::Chi2oNDFVsGoodPVtx |
Definition at line 73 of file VertexMonitor.h.
MonitorElement* VertexMonitor::Chi2ProbVsBXlumi |
Definition at line 76 of file VertexMonitor.h.
Referenced by initHisto().
MonitorElement* VertexMonitor::Chi2ProbVsGoodPVtx |
Definition at line 75 of file VertexMonitor.h.
edm::ParameterSet VertexMonitor::conf_ |
Definition at line 46 of file VertexMonitor.h.
Referenced by initHisto().
bool VertexMonitor::doAllPlots_ |
Definition at line 92 of file VertexMonitor.h.
bool VertexMonitor::doPlotsVsBXlumi_ |
Definition at line 93 of file VertexMonitor.h.
Referenced by analyze(), initHisto(), and VertexMonitor().
bool VertexMonitor::doPlotsVsGoodPVtx_ |
Definition at line 94 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtx |
Definition at line 62 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtxVsBXlumi |
Definition at line 63 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtxVsGoodPVtx |
Definition at line 64 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::FractionOfGoodPVtxVsPVtx |
Definition at line 65 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2oNDFVsBXlumi |
Definition at line 88 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2oNDFVsGoodPVtx |
Definition at line 87 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2ProbVsBXlumi |
Definition at line 90 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxChi2ProbVsGoodPVtx |
Definition at line 89 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracks |
Definition at line 82 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracksVsBXlumi |
Definition at line 83 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracksVsGoodPVtx |
Definition at line 84 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxNumberOfTracksVsGoodPVtxNdof |
Definition at line 85 of file VertexMonitor.h.
MonitorElement* VertexMonitor::GoodPVtxSumPt |
Definition at line 78 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxSumPtVsBXlumi |
Definition at line 79 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::GoodPVtxSumPtVsGoodPVtx |
Definition at line 80 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
std::string VertexMonitor::histname |
Definition at line 96 of file VertexMonitor.h.
Referenced by initHisto().
std::string VertexMonitor::label_ |
Definition at line 50 of file VertexMonitor.h.
Referenced by Modules.SwitchProducer::__addParameter(), SequenceTypes.DummyModule::__repr__(), Modules.SwitchProducer::__setattr__(), Mixins._Labelable::_findDependencies(), initHisto(), and Mixins._Labelable::setLabel().
GetLumi* VertexMonitor::lumiDetails_ |
Definition at line 55 of file VertexMonitor.h.
Referenced by analyze(), and VertexMonitor().
MonitorElement* VertexMonitor::NumberOfBADndofPVtx |
Definition at line 69 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfBADndofPVtxVsBXlumi |
Definition at line 70 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfBADndofPVtxVsGoodPVtx |
Definition at line 71 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfFakePVtx |
Definition at line 66 of file VertexMonitor.h.
MonitorElement* VertexMonitor::NumberOfFakePVtxVsBXlumi |
Definition at line 67 of file VertexMonitor.h.
MonitorElement* VertexMonitor::NumberOfFakePVtxVsGoodPVtx |
Definition at line 68 of file VertexMonitor.h.
MonitorElement* VertexMonitor::NumberOfGoodPVtx |
Definition at line 60 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfGoodPVtxVsBXlumi |
Definition at line 61 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfPVtx |
Definition at line 57 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfPVtxVsBXlumi |
Definition at line 58 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
MonitorElement* VertexMonitor::NumberOfPVtxVsGoodPVtx |
Definition at line 59 of file VertexMonitor.h.
Referenced by analyze(), and initHisto().
edm::InputTag VertexMonitor::primaryVertexInputTag_ |
Definition at line 48 of file VertexMonitor.h.
Referenced by VertexMonitor().
edm::EDGetTokenT<reco::VertexCollection> VertexMonitor::pvToken_ |
Definition at line 52 of file VertexMonitor.h.
Referenced by analyze(), and VertexMonitor().
edm::InputTag VertexMonitor::selectedPrimaryVertexInputTag_ |
Definition at line 49 of file VertexMonitor.h.
Referenced by VertexMonitor().
edm::EDGetTokenT<reco::VertexCollection> VertexMonitor::selpvToken_ |
Definition at line 53 of file VertexMonitor.h.
Referenced by analyze(), and VertexMonitor().