#include <PrimaryVertexMonitor.h>
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::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
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 26 of file PrimaryVertexMonitor.h.
|
explicit |
Definition at line 16 of file PrimaryVertexMonitor.cc.
References beamSpotInputTag_, beamspotToken_, edm::ParameterSet::getParameter(), vertexInputTag_, and vertexToken_.
PrimaryVertexMonitor::~PrimaryVertexMonitor | ( | ) |
Definition at line 218 of file PrimaryVertexMonitor.cc.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 221 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(), edm::Event::getByToken(), edm::HandleBase::isValid(), nbvtx, pvTracksPlots(), reco::BeamSpot::sigmaZ(), findQualityFiles::v, vertexInputTag_, vertexPlots(), vertexToken_, reco::BeamSpot::x0(), reco::BeamSpot::y0(), and reco::BeamSpot::z0().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 62 of file PrimaryVertexMonitor.cc.
References AlignmentLabel_, beamSpotInputTag_, DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookProfile(), bsBeamWidthX, bsBeamWidthY, bsDxdz, bsDydz, bsSigmaZ, bsType, bsX, bsY, bsZ, chi2ndf, chi2prob, conf_, dqmLabel, dqmStore_, dxy, dxyErr, dxyVsEta_pt1, dxyVsEta_pt10, dxyVsPhi_pt1, dxyVsPhi_pt10, dz, dzErr, dzVsEta_pt1, dzVsEta_pt10, dzVsPhi_pt1, dzVsPhi_pt10, Gflash::EtaMax, Gflash::EtaMin, edm::ParameterSet::getParameter(), MonitorElement::getTH1F(), i, edm::InputTag::label(), nans, nbtksinvtx, nbvtx, ntracks, MonitorElement::setAxisTitle(), DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, sumpt, TopFolderName_, trksWeight, vertexInputTag_, vtxchi2, vtxndf, vtxprob, weight, xDiff, xerr, xerrVsTrks, xrec, yDiff, yerr, yerrVsTrks, yrec, zerr, zerrVsTrks, and zrec.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 387 of file PrimaryVertexMonitor.cc.
|
private |
Definition at line 269 of file PrimaryVertexMonitor.cc.
References chi2ndf, chi2prob, dxy, 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, phi, reco::Vertex::position(), RecoTauCleanerPlugins::pt, sumpt, edmStreamStallGrapher::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 333 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, gen::k, nans, nbtksinvtx, reco::Vertex::ndof(), reco::Vertex::position(), edmStreamStallGrapher::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 beginRun().
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
Referenced by analyze(), beginRun(), and PrimaryVertexMonitor().
|
private |
Definition at line 43 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 62 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 47 of file PrimaryVertexMonitor.h.
Referenced by beginRun().
|
private |
Definition at line 50 of file PrimaryVertexMonitor.h.
Referenced by beginRun().
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
Referenced by beginRun().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 69 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 68 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 65 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 67 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 69 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 66 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 68 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 56 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 56 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and pvTracksPlots().
|
private |
Definition at line 52 of file PrimaryVertexMonitor.h.
Referenced by beginRun().
|
private |
Definition at line 56 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 57 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 61 of file PrimaryVertexMonitor.h.
Referenced by cuy.ValElement::__init__(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
Referenced by analyze(), beginRun(), and PrimaryVertexMonitor().
|
private |
Definition at line 42 of file PrimaryVertexMonitor.h.
Referenced by analyze(), and PrimaryVertexMonitor().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 60 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 64 of file PrimaryVertexMonitor.h.
Referenced by cuy.ValElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), beginRun(), 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 beginRun(), 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(), beginRun(), 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 beginRun(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), 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(), beginRun(), 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 beginRun(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 59 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().
|
private |
Definition at line 58 of file PrimaryVertexMonitor.h.
Referenced by beginRun(), and vertexPlots().