CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PrimaryVertexMonitor.h
Go to the documentation of this file.
1 #ifndef PrimaryVertexMonitor_H
2 #define PrimaryVertexMonitor_H
3 
10 
13 
16 
17 
24  public:
25  explicit PrimaryVertexMonitor(const edm::ParameterSet& pSet);
26 
28 
29  virtual void analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup);
30 
31  virtual void endJob();
32 
33  private:
34 
35  void vertexPlots(const reco::Vertex & v, const reco::BeamSpot& beamSpot, int i);
36 
38 
40  std::string dqmLabel;
41 
42  // the histos
45  MonitorElement *xrec[2] , *yrec[2], *zrec[2], *xDiff[2] , *yDiff[2], *xerr[2] , *yerr[2], *zerr[2] ;
47  MonitorElement *vtxchi2[2] , *vtxndf[2], *vtxprob[2] , *nans[2];
50 };
51 
52 
53 #endif
type
Definition: HCALResponse.h:22
MonitorElement * xerrVsTrks[2]
MonitorElement * xerr[2]
int i
Definition: DBlmapReader.cc:9
MonitorElement * vtxndf[2]
void vertexPlots(const reco::Vertex &v, const reco::BeamSpot &beamSpot, int i)
MonitorElement * bsSigmaZ
MonitorElement * tt[2]
MonitorElement * xDiff[2]
MonitorElement * zerrVsTrks[2]
MonitorElement * nans[2]
int iEvent
Definition: GenABIO.cc:243
MonitorElement * yerrVsTrks[2]
MonitorElement * zerr[2]
MonitorElement * yrec[2]
MonitorElement * zrec[2]
MonitorElement * vtxchi2[2]
MonitorElement * nbtksinvtx[2]
MonitorElement * yerr[2]
MonitorElement * xrec[2]
MonitorElement * vtxprob[2]
MonitorElement * bsBeamWidthY
mathSSE::Vec4< T > v
MonitorElement * yDiff[2]
MonitorElement * trksWeight[2]
virtual void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup)
PrimaryVertexMonitor(const edm::ParameterSet &pSet)
MonitorElement * bsBeamWidthX