14#ifndef PRIMARYVERTEXREFITTER_H
15#define PRIMARYVERTEXREFITTER_H
17#include "GaudiKernel/ToolHandle.h"
37 bool ReturnCopy =
true,
int* exitcode =
nullptr)
const;
39 bool ReturnCopy =
true,
int* exitcode =
nullptr)
const;
41 Gaudi::Property<unsigned int>
m_ntrk_min {
this,
"MinimumNumberOfTracksInVertex",2};
42 ToolHandle <Trk::ITrackToVertexIPEstimator>
m_trackToVertexIPEstimator{
this,
"TrackToVertexIPEstimator",
"Trk::TrackToVertexIPEstimator" };
PrimaryVertexRefitter(const std::string &t, const std::string &n, const IInterface *p)
Gaudi::Property< unsigned int > m_ntrk_min
xAOD::Vertex * refitVertex(const xAOD::Vertex *vertex, const xAOD::Vertex *excludeVertex, bool ReturnCopy=true, int *exitcode=nullptr) const
static const InterfaceID & interfaceID()
ToolHandle< Trk::ITrackToVertexIPEstimator > m_trackToVertexIPEstimator
The namespace of all packages in PhysicsAnalysis/JetTagging.
static const InterfaceID IID_PrimaryVertexRefitter("PrimaryVertexRefitter", 1, 0)
Vertex_v1 Vertex
Define the latest version of the vertex class.