13 #include "GaudiKernel/ToolHandle.h"
15 #include "TLorentzVector.h"
30 static const InterfaceID IID_JetFitterMultiStageFit(
"JetFitterMultiStageFit", 1, 0);
36 return IID_JetFitterMultiStageFit;
49 const TLorentzVector & jetMomentum,
50 const std::vector<const Trk::ITrackLink*> & firstInputTracks,
51 const std::vector<const Trk::ITrackLink*> & secondInputTracks,
60 bool performClustering=
true)
const;
64 ToolHandle< Trk::JetFitterInitializationHelper >
m_initializationHelper {
this,
"JetFitterInitializationHelper",
"Trk::JetFitterInitializationHelper",
""};
65 ToolHandle< Trk::JetFitterHelper >
m_helper {
this,
"JetFitterHelper",
"Trk::JetFitterHelper",
""};
66 ToolHandle< Trk::JetFitterRoutines >
m_routines {
this,
"JetFitterRoutines",
"Trk::JetFitterRoutines",
""};
67 ToolHandle< InDet::InDetJetFitterUtils >
m_jetFitterUtils {
this,
"InDetJetFitterUtils",
"InDet::InDetJetFitterUtils/InDetJetFitterUtils",
""};
81 {
this,
"VertexClusteringProbabilityCutWithMasses",
82 {0.002, 0.002, 0.050, 0.100, 0.200, 0.500, 0.700, 0.900, 0.900},
""};
83 const std::vector<double>
m_massBins = {1000., 1500., 2000., 2500.,
84 3000., 4000., 5000., 6000.};