1 #ifndef SequentialVertexFitter_H 2 #define SequentialVertexFitter_H 34 template <
unsigned int N>
207 const VertexState priorVertex,
bool withPrior)
const;
216 std::vector<RefCountedVertexTrack>
linearizeTracks(
const std::vector<reco::TransientTrack> & tracks,
230 const std::vector<RefCountedVertexTrack> & tracks,
std::vector< RefCountedVertexTrack > reLinearizeTracks(const std::vector< RefCountedVertexTrack > &tracks, const VertexState state) const
LinearizationPointFinder * theLinP
constexpr bool isNotFinite(T x)
const VertexUpdator< N > * vertexUpdator() const
CachingVertex< N > fit(const std::vector< RefCountedVertexTrack > &tracks, const VertexState priorVertex, bool withPrior) const
VertexUpdator< N > * theUpdator
VertexTrackFactory< N > theVTrackFactory
~SequentialVertexFitter() override
const AbstractLTSFactory< N > * theLTrackFactory
const AbstractLTSFactory< N > * linearizedTrackStateFactory() const
ReferenceCountingPointer< RefittedTrackState< N > > RefCountedRefittedTrackState
SequentialVertexFitter * clone() const override
ReferenceCountingPointer< VertexTrack< N > > RefCountedVertexTrack
const VertexSmoother< N > * vertexSmoother() const
void setMaximumNumberOfIterations(int maxIterations)
edm::ParameterSet thePSet
const edm::ParameterSet parameterSet() const
const int maxStep() const
bool hasNan(const GlobalPoint &point) const
std::vector< RefCountedVertexTrack > linearizeTracks(const std::vector< reco::TransientTrack > &tracks, const VertexState state) const
void setDefaultParameters()
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
const float maxShift() const
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
VertexSmoother< N > * theSmoother
const LinearizationPointFinder * linearizationPointFinder() const
CachingVertex< N > vertex(const std::vector< reco::TransientTrack > &tracks) const override
void setMaximumDistance(float maxShift)