1 #ifndef RecoBTag_GhostTrackVertexFinder_h
2 #define RecoBTag_GhostTrackVertexFinder_h
27 class GhostTrackFitter;
40 const std::vector<TransientTrack> &
tracks)
const;
46 const std::vector<TransientTrack> &
tracks)
const;
52 const std::vector<TransientTrack> &
tracks)
const;
59 const std::vector<TransientTrack> &
tracks)
const;
65 const std::vector<TransientTrack> &primaries,
66 const std::vector<TransientTrack> &
tracks)
const;
73 const std::vector<TransientTrack> &primaries,
74 const std::vector<TransientTrack> &
tracks)
const;
78 const std::vector<TransientTrack> &
tracks,
79 const std::vector<float> &
weights = std::vector<float>())
const;
84 const std::vector<TransientTrack> &
tracks,
85 const std::vector<float> &
weights = std::vector<float>())
const;
90 const std::vector<TransientTrack> &primaries,
91 const std::vector<TransientTrack> &
tracks,
92 const std::vector<float> &
weights = std::vector<float>())
const;
106 const std::vector<TransientTrack> &primaries,
117 const std::vector<TransientTrack> &primaries,
123 bool hasBeamSpot =
false,
124 bool hasPrimaries =
false)
const;
133 const FinderInfo &
info,
134 bool isPrimary)
const;
147 const FinderInfo &
info,
149 double scale2 = 1.0);
163 #endif // RecoBTag_GhostTrackVertexFinder_h