File indexing completed on 2024-04-06 12:29:07
0001 #include "RecoVertex/GaussianSumVertexFit/interface/MultiPerigeeLTSFactory.h"
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 MultiPerigeeLTSFactory::RefCountedLinearizedTrackState MultiPerigeeLTSFactory::linearizedTrackState(
0012 const GlobalPoint& linP, const reco::TransientTrack& track, const TrajectoryStateOnSurface& tsos) const {
0013 return RefCountedLinearizedTrackState(new PerigeeMultiLTS(linP, track, tsos));
0014 }
0015
0016 MultiPerigeeLTSFactory::RefCountedLinearizedTrackState MultiPerigeeLTSFactory::linearizedTrackState(
0017 const GlobalPoint& linP, const reco::TransientTrack& track) const {
0018 return RefCountedLinearizedTrackState(new PerigeeMultiLTS(linP, track, track.stateOnSurface(linP)));
0019 }
0020
0021 const MultiPerigeeLTSFactory* MultiPerigeeLTSFactory::clone() const { return new MultiPerigeeLTSFactory(*this); }