25#ifndef TrkJetVxFitter_InDetJetFitterVxFinder_H
26#define TrkJetVxFitter_InDetJetFitterVxFinder_H
28#include "GaudiKernel/ToolHandle.h"
68 const TLorentzVector & ,
69 const std::vector<const xAOD::IParticle*> & )
const override
76 const TLorentzVector & jetMomentum,
77 const std::vector<const Trk::TrackParticleBase*> & inputTracks)
const;
80 const TLorentzVector & jetMomentum,
81 const std::vector<const Trk::TrackParticleBase*> & firstInputTracks,
82 const std::vector<const Trk::TrackParticleBase*> & secondInputTracks,
88 bool performClustering=
true)
const;
90 ToolHandle< Trk::JetFitterInitializationHelper >
m_initializationHelper {
this,
"JetFitterInitializationHelper",
"Trk::JetFitterInitializationHelper",
""};
91 ToolHandle< Trk::JetFitterHelper >
m_helper {
this,
"JetFitterHelper",
"Trk::JetFitterHelper",
""};
92 ToolHandle< Trk::JetFitterRoutines >
m_routines {
this,
"JetFitterRoutines",
"Trk::JetFitterRoutines",
""};
93 ToolHandle< Trk::ITrackSelectorTool >
m_trkFilter {
this,
"TrackSelector",
"InDet::InDetDetailedTrackSelectorTool",
""};
void doTheFit(Trk::VxJetCandidate *myJetCandidate, bool performClustering=true) const
Gaudi::Property< float > m_vertexClusteringProbabilityCut
Gaudi::Property< int > m_maxClusteringIterations
~InDetJetFitterVxFinder()
ToolHandle< Trk::JetFitterInitializationHelper > m_initializationHelper
ToolHandle< Trk::ITrackSelectorTool > m_trkFilter
Gaudi::Property< float > m_vertexProbCut
ToolHandle< Trk::JetFitterRoutines > m_routines
virtual Trk::VxSecVertexInfo * findSecVertex(const EventContext &, const xAOD::Vertex &, const TLorentzVector &, const std::vector< const xAOD::IParticle * > &) const override
InDetJetFitterVxFinder(const std::string &t, const std::string &n, const IInterface *p)
ToolHandle< Trk::JetFitterHelper > m_helper
Gaudi::Property< int > m_maxNumDeleteIterations
Gaudi::Property< bool > m_useFastClustering
Gaudi::Property< int > m_maxTracksToFitAtOnce
virtual StatusCode initialize() override
Februar 2007 (c) Atlas Detector Reconstruction Software.
Februar 2007 (c) Atlas Detector Reconstruction Software.
Februar 2007 (c) Atlas Detector Reconstruction Software.
Trk::RecVertex inherits from Trk::Vertex.
Class providing the definition of the 4-vector interface.
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Vertex_v1 Vertex
Define the latest version of the vertex class.