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;
90 const TLorentzVector & jetMomentum,
91 const std::vector<const Trk::ITrackLink*> & firstInputTracks,
92 const std::vector<const Trk::ITrackLink*> & secondInputTracks,
97 bool performClustering=
true)
const;
100 ToolHandle< JetFitterTrackSelectorTool >
m_theTrackSelector {
this,
"JetFitterTrackSelectorTool",
"JetFitterTrackSelectorTool/JetFitterTrackSelectorTool",
""};
101 ToolHandle< JetFitterTwoTrackVtxFinderTool >
m_theTwoTrackVtxFinderTool {
this,
"JetFitterTwoTrackVtxFinderTool",
"JetFitterV0FinderTool/JetFitterTwoTrackVtxFinderTool",
""};
102 ToolHandle< JetFitterV0FinderTool >
m_theV0FinderTool {
this,
"JetFitterV0FinderTool",
"JetFitterV0FinderTool/JetFitterV0FinderTool",
""};
103 ToolHandle< JetFitterMultiStageFit >
m_multiStageFitter {
this,
"JetFitterMultiStageFit",
"JetFitterMultiStageFit/JetFitterMultiStageFit",
""};