#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) |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > > | |
typedef CacheContexts< T...> | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T...> | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT < LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Public Types inherited from edm::stream::EDAnalyzerBase | |
typedef EDAnalyzerAdaptorBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static std::shared_ptr < dqmDetails::NoCache > | globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *) |
static std::shared_ptr < dqmDetails::NoCache > | globalBeginRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *) |
static void | globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, dqmDetails::NoCache *) |
static void | globalEndRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *, dqmDetails::NoCache *) |
Static Public Member Functions inherited from edm::stream::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 27 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 43 of file PrimaryVertexMonitor.h.
|
explicit |
Definition at line 16 of file PrimaryVertexMonitor.cc.
References beamSpotInputTag_, beamspotToken_, edm::ParameterSet::getParameter(), scoreToken_, vertexInputTag_, and vertexToken_.
PrimaryVertexMonitor::~PrimaryVertexMonitor | ( | ) |
Definition at line 235 of file PrimaryVertexMonitor.cc.
|
overridevirtual |
Implements edm::stream::EDAnalyzerBase.
Definition at line 238 of file PrimaryVertexMonitor.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, beamSpotInputTag_, beamspotToken_, reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), bsBeamWidthX, bsBeamWidthY, bsDxdz, bsDydz, bsSigmaZ, bsX, bsY, bsZ, reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), MonitorElement::Fill(), HcalObjRepresent::Fill(), edm::Event::getByToken(), i, edm::HandleBase::isValid(), nbgvtx, nbvtx, 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 63 of file PrimaryVertexMonitor.cc.
References AlignmentLabel_, beamSpotInputTag_, DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), DQMStore::IBooker::bookProfile(), bsBeamWidthX, bsBeamWidthY, bsDxdz, bsDydz, bsSigmaZ, bsType, bsX, bsY, bsZ, chi2ndf, chi2prob, conf_, dqmLabel, dxy, dxy2, dxyErr, dxyVsEta_pt1, dxyVsEta_pt10, dxyVsPhi_pt1, dxyVsPhi_pt10, dz, dzErr, dzVsEta_pt1, dzVsEta_pt10, dzVsPhi_pt1, dzVsPhi_pt10, HLT_25ns10e33_v2_cff::EtaMax, Gflash::EtaMin, edm::ParameterSet::getParameter(), MonitorElement::getTH1F(), i, edm::InputTag::label(), nans, nbgvtx, nbtksinvtx, nbvtx, ntracks, ntracksVsZ, score, MonitorElement::setAxisTitle(), DQMStore::IBooker::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 301 of file PrimaryVertexMonitor.cc.
References chi2ndf, chi2prob, dxy, dxy2, dxyErr, dxyVsEta_pt1, dxyVsEta_pt10, dxyVsPhi_pt1, dxyVsPhi_pt10, dz, dzErr, dzVsEta_pt1, dzVsEta_pt10, dzVsPhi_pt1, dzVsPhi_pt10, eta, HcalObjRepresent::Fill(), reco::TrackBase::highPurity, reco::Vertex::isFake(), reco::Vertex::isValid(), nTracks(), ntracks, phi, reco::Vertex::position(), EnergyCorrector::pt, sumpt, lumiQTWidget::t, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::tracksSize(), reco::Vertex::trackWeight(), w, and weight.
Referenced by analyze().
|
private |
Definition at line 366 of file PrimaryVertexMonitor.cc.
References reco::Vertex::chi2(), ChiSquaredProbability(), reco::Vertex::covariance(), reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), MonitorElement::Fill(), HcalObjRepresent::Fill(), i, cmsHarvester::index, reco::Vertex::isFake(), edm::isNotFinite(), reco::Vertex::isValid(), j, relval_2017::k, nans, nbtksinvtx, reco::Vertex::ndof(), ntracksVsZ, reco::Vertex::position(), lumiQTWidget::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 53 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 46 of file PrimaryVertexMonitor.h.
Referenced by analyze(), bookHistograms(), and PrimaryVertexMonitor().
|
private |
Definition at line 42 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 48 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 50 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), Electron.Electron::cutBasedId(), and pvTracksPlots().
|
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 68 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 67 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 69 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), Electron.Electron::cutBasedId(), and pvTracksPlots().
|
private |
Definition at line 66 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 70 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 69 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 56 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 56 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 56 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 56 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 44 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by ZMuMuRochCorAnalyzer.DiMuon::__str__(), bookHistograms(), and pvTracksPlots().
|
private |
Definition at line 52 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms().
|
private |
Definition at line 56 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 57 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by cuy.ValElement::__init__(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), core.autovars.NTupleVariable::makeBranch(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
private |
Definition at line 46 of file PrimaryVertexMonitor.h.
Referenced by analyze(), bookHistograms(), and PrimaryVertexMonitor().
|
private |
Definition at line 41 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 61 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 61 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 61 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by cuy.ValElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), 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 58 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 58 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 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 58 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 59 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().
|
private |
Definition at line 58 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 58 of file PrimaryVertexMonitor.h.
Referenced by bookHistograms(), and vertexPlots().