#include <PrimaryVertexMonitor.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup) |
virtual void | endJob () |
PrimaryVertexMonitor (const edm::ParameterSet &pSet) | |
~PrimaryVertexMonitor () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
void | vertexPlots (const reco::Vertex &v, const reco::BeamSpot &beamSpot, int i) |
Private Attributes | |
edm::InputTag | beamSpotLabel |
MonitorElement * | bsBeamWidthX |
MonitorElement * | bsBeamWidthY |
MonitorElement * | bsDxdz |
MonitorElement * | bsDydz |
MonitorElement * | bsSigmaZ |
MonitorElement * | bsType |
MonitorElement * | bsX |
MonitorElement * | bsY |
MonitorElement * | bsZ |
std::string | dqmLabel |
DQMStore * | dqmStore_ |
edm::InputTag | moduleLabel |
MonitorElement * | nans [2] |
MonitorElement * | nbtksinvtx [2] |
MonitorElement * | nbvtx |
MonitorElement * | trksWeight [2] |
MonitorElement * | tt [2] |
MonitorElement * | type [2] |
MonitorElement * | vtxchi2 [2] |
MonitorElement * | vtxndf [2] |
MonitorElement * | vtxprob [2] |
MonitorElement * | xDiff [2] |
MonitorElement * | xerr [2] |
MonitorElement * | xerrVsTrks [2] |
MonitorElement * | xrec [2] |
MonitorElement * | yDiff [2] |
MonitorElement * | yerr [2] |
MonitorElement * | yerrVsTrks [2] |
MonitorElement * | yrec [2] |
MonitorElement * | zerr [2] |
MonitorElement * | zerrVsTrks [2] |
MonitorElement * | zrec [2] |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 23 of file PrimaryVertexMonitor.h.
|
explicit |
Definition at line 13 of file PrimaryVertexMonitor.cc.
References ExpressReco_HICollisions_FallBack::beamSpotLabel, edm::ParameterSet::getParameter(), i, moduleLabel(), and cmsCodeRules.cppFunctionSkipper::operator.
PrimaryVertexMonitor::~PrimaryVertexMonitor | ( | ) |
Definition at line 94 of file PrimaryVertexMonitor.cc.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 97 of file PrimaryVertexMonitor.cc.
References ExpressReco_HICollisions_FallBack::beamSpot, ExpressReco_HICollisions_FallBack::beamSpotLabel, reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), edm::Event::getByLabel(), edm::HandleBase::isValid(), moduleLabel(), reco::BeamSpot::sigmaZ(), v, reco::BeamSpot::x0(), reco::BeamSpot::y0(), and reco::BeamSpot::z0().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 191 of file PrimaryVertexMonitor.cc.
|
private |
Definition at line 141 of file PrimaryVertexMonitor.cc.
References reco::Vertex::chi2(), ChiSquaredProbability(), reco::Vertex::covariance(), reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), i, getHLTprescales::index, reco::Vertex::isFake(), edm::detail::isnan(), reco::Vertex::isValid(), j, reco::Vertex::ndof(), reco::Vertex::position(), matplotRender::t, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::tracksSize(), reco::Vertex::trackWeight(), CommonMethods::weight(), reco::BeamSpot::x0(), reco::Vertex::xError(), reco::BeamSpot::y0(), reco::Vertex::yError(), reco::BeamSpot::z0(), and reco::Vertex::zError().
|
private |
Definition at line 37 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 49 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 40 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 39 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 37 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 47 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 43 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 43 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 43 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 44 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 48 of file PrimaryVertexMonitor.h.
Referenced by argparse.Action::__init__(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 47 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 47 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 47 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::av_xerr(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), and python.rootplot.utilities.Hist::TGraph().
|
private |
Definition at line 46 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::av_yerr(), 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(), and python.rootplot.utilities.Hist::TH1F().
|
private |
Definition at line 46 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 46 of file PrimaryVertexMonitor.h.
|
private |
Definition at line 45 of file PrimaryVertexMonitor.h.