30 #ifndef TrkJetVxFitter_InDetImprovedJetFitterVxFinder_H
31 #define TrkJetVxFitter_InDetImprovedJetFitterVxFinder_H
35 #include "GaudiKernel/ToolHandle.h"
41 class TrackParticleBase;
42 class VxSecVertexInfo;
49 class JetFitterTrackSelectorTool;
50 class JetFitterTwoTrackVtxFinderTool;
51 class JetFitterV0FinderTool;
52 class JetFitterMultiStageFit;
76 const TLorentzVector & jetMomentum,
77 const std::vector<const xAOD::IParticle*> &
inputTracks)
const override;
84 const TLorentzVector & jetMomentum,
85 const std::vector<const Trk::ITrackLink*> & firstInputTracks,
86 const std::vector<const Trk::ITrackLink*> & secondInputTracks,
91 bool performClustering=
true)
const;
94 ToolHandle< JetFitterTrackSelectorTool >
m_theTrackSelector {
this,
"JetFitterTrackSelectorTool",
"JetFitterTrackSelectorTool/JetFitterTrackSelectorTool",
""};
95 ToolHandle< JetFitterTwoTrackVtxFinderTool >
m_theTwoTrackVtxFinderTool {
this,
"JetFitterTwoTrackVtxFinderTool",
"JetFitterV0FinderTool/JetFitterTwoTrackVtxFinderTool",
""};
96 ToolHandle< JetFitterV0FinderTool >
m_theV0FinderTool {
this,
"JetFitterV0FinderTool",
"JetFitterV0FinderTool/JetFitterV0FinderTool",
""};
97 ToolHandle< JetFitterMultiStageFit >
m_multiStageFitter {
this,
"JetFitterMultiStageFit",
"JetFitterMultiStageFit/JetFitterMultiStageFit",
""};