5#ifndef TAURECTOOLS_TAUVERTEXVARIABLES_H
6#define TAURECTOOLS_TAUVERTEXVARIABLES_H
11#include "GaudiKernel/ToolHandle.h"
42 ToolHandle<Trk::IVertexFitter>
m_fitTool {
this,
"VertexFitter",
"Trk::AdaptiveVertexFitter"};
43 ToolHandle<Trk::IVertexSeedFinder>
m_SeedFinder {
this,
"SeedFinder",
"Trk::CrossDistancesSeedFinder"};
virtual StatusCode executeVertexVariables(xAOD::TauJet &pTau, xAOD::VertexContainer &pVertexContainer) const override
double trFlightPathSig(const xAOD::TauJet &pTau, const xAOD::Vertex &secVertex) const
determines the transverse flight path significance from the primary vertex and the secondary vertex o...
ToolHandle< Trk::IVertexFitter > m_fitTool
TauVertexVariables(const std::string &name)
ToolHandle< Trk::IVertexSeedFinder > m_SeedFinder
virtual StatusCode initialize() override
Tool initializer.
ASG_TOOL_CLASS2(TauVertexVariables, TauRecToolBase, ITauToolBase)
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
TauJet_v3 TauJet
Definition of the current "tau version".