64 nVertices_ = fs->
make<TH1F>(
"nVertices",
"number of reconstructed primary vertices", 50, 0, 50);
65 nTracks_ = fs->
make<TH1F>(
"nTracks",
"number of tracks at primary vertex", 100, 0, 300);
66 x_ = fs->
make<TH1F>(
"pvX",
"primary vertex x", 100, -0.1, 0.1);
67 y_ = fs->
make<TH1F>(
"pvY",
"primary vertex y", 100, -0.1, 0.1);
68 z_ = fs->
make<TH1F>(
"pvZ",
"primary vertex z", 100, -30, 30);
69 xErr_ = fs->
make<TH1F>(
"pvErrorX",
"primary vertex x error", 100, 0, 0.005);
70 yErr_ = fs->
make<TH1F>(
"pvErrorY",
"primary vertex y error", 100, 0, 0.005);
71 zErr_ = fs->
make<TH1F>(
"pvErrorZ",
"primary vertex z error", 100, 0, 0.01);
72 xDelta_ = fs->
make<TH1F>(
"pvDeltaX",
"x shift wrt simulated vertex", 100, -0.01, 0.01);
73 yDelta_ = fs->
make<TH1F>(
"pvDeltaY",
"y shift wrt simulated vertex", 100, -0.01, 0.01);
74 zDelta_ = fs->
make<TH1F>(
"pvDeltaZ",
"z shift wrt simulated vertex", 100, -0.02, 0.02);
75 xPull_ = fs->
make<TH1F>(
"pvPullX",
"primary vertex x pull", 100, -5, 5);
76 yPull_ = fs->
make<TH1F>(
"pvPullY",
"primary vertex y pull", 100, -5, 5);
77 zPull_ = fs->
make<TH1F>(
"pvPullZ",
"primary vertex z pull", 100, -5, 5);
97 if (!pvHandle->empty()) {
std::vector< GenParticle > GenParticleCollection
collection of GenParticles
edm::EDGetTokenT< reco::GenParticleCollection > genParticlesToken_
double zError() const
error on z
double y() const
y coordinate
std::vector< Vertex > VertexCollection
collection of Vertex objects
T * make(const Args &...args) const
make new ROOT object
edm::EDGetTokenT< reco::VertexCollection > srcToken_
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
#define DEFINE_FWK_MODULE(type)
void analyze(const edm::Event &event, const edm::EventSetup &es) override
~PatVertexAnalyzer() override
double z() const
z coordinate
double x() const
x coordinate
double xError() const
error on x
XYZPointD XYZPoint
point in space with cartesian internal representation
PatVertexAnalyzer(const edm::ParameterSet ¶ms)
constructor and destructor
double yError() const
error on y
size_t tracksSize() const
number of tracks