1 #ifndef PrimaryVertexMonitor_H 2 #define PrimaryVertexMonitor_H
std::string AlignmentLabel_
MonitorElement * xerrVsTrks[2]
MonitorElement * vtxndf[2]
void pvTracksPlots(const reco::Vertex &v)
dqm::reco::MonitorElement * IPErrVsEta_
void vertexPlots(const reco::Vertex &v, const reco::BeamSpot &beamSpot, int i)
MonitorElement * bsSigmaZ
~PrimaryVertexMonitor() override=default
edm::InputTag beamSpotInputTag_
edm::EDGetTokenT< VertexScore > scoreToken_
dqm::reco::MonitorElement * IPVsEtaVsPhi_
void bookIPMonitor(DQMStore::IBooker &, const edm::ParameterSet &)
MonitorElement * xDiff[2]
dqm::reco::MonitorElement * IP_
MonitorElement * ntracksVsZ[2]
MonitorElement * zerrVsTrks[2]
MonitorElement * phi_pt10
dqm::reco::MonitorElement * IPVsEta_
dqm::reco::MonitorElement * IPErrVsPhi_
MonitorElement * yerrVsTrks[2]
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
dqm::reco::MonitorElement * IPErr_
MonitorElement * vtxchi2[2]
edm::EDGetTokenT< reco::BeamSpot > beamspotToken_
edm::EDGetTokenT< reco::VertexCollection > vertexToken_
MonitorElement * eta_pt10
dqm::reco::MonitorElement * IPErrVsEtaVsPhi_
bool useHPfoAlignmentPlots_
edm::InputTag vertexInputTag_
std::string TopFolderName_
MonitorElement * chi2prob
MonitorElement * nbtksinvtx[2]
dqm::reco::MonitorElement * IPVsPhi_
static constexpr int cmToUm
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * vtxprob[2]
MonitorElement * bsBeamWidthY
MonitorElement * score[2]
MonitorElement * yDiff[2]
MonitorElement * trksWeight[2]
PrimaryVertexMonitor(const edm::ParameterSet &pSet)
MonitorElement * bsBeamWidthX