Main Page
Namespaces
Classes
Package Documentation
RecoVertex
GaussianSumVertexFit
src
MultiPerigeeLTSFactory.cc
Go to the documentation of this file.
1
#include "
RecoVertex/GaussianSumVertexFit/interface/MultiPerigeeLTSFactory.h
"
2
3
// MultiPerigeeLTSFactory::MultiPerigeeLTSFactory()
4
// {
5
// }
6
//
7
// MultiPerigeeLTSFactory::~MultiPerigeeLTSFactory()
8
// {
9
// }
10
11
MultiPerigeeLTSFactory::RefCountedLinearizedTrackState
12
MultiPerigeeLTSFactory::linearizedTrackState
(
const
GlobalPoint
& linP,
13
const
reco::TransientTrack
&
track
,
const
TrajectoryStateOnSurface
& tsos)
const
14
{
15
return
RefCountedLinearizedTrackState
(
16
new
PerigeeMultiLTS
(linP, track, tsos ) );
17
}
18
19
MultiPerigeeLTSFactory::RefCountedLinearizedTrackState
20
MultiPerigeeLTSFactory::linearizedTrackState
(
const
GlobalPoint
& linP,
21
const
reco::TransientTrack
&
track
)
const
22
{
23
return
RefCountedLinearizedTrackState
(
24
new
PerigeeMultiLTS
(linP, track, track.
stateOnSurface
(linP) ) );
25
}
26
27
28
const
MultiPerigeeLTSFactory
*
MultiPerigeeLTSFactory::clone
()
const
29
{
30
return
new
MultiPerigeeLTSFactory
( *
this
);
31
}
32
PerigeeMultiLTS
Definition:
PerigeeMultiLTS.h:14
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
MultiPerigeeLTSFactory::RefCountedLinearizedTrackState
ReferenceCountingPointer< LinearizedTrackState< 5 > > RefCountedLinearizedTrackState
Definition:
MultiPerigeeLTSFactory.h:22
ReferenceCountingPointer< LinearizedTrackState< 5 > >
MultiPerigeeLTSFactory::linearizedTrackState
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, const reco::TransientTrack &track) const override
Definition:
MultiPerigeeLTSFactory.cc:20
MultiPerigeeLTSFactory.h
MultiPerigeeLTSFactory::clone
const MultiPerigeeLTSFactory * clone() const override
Definition:
MultiPerigeeLTSFactory.cc:28
reco::TransientTrack
Definition:
TransientTrack.h:21
HiIsolationCommonParameters_cff.track
track
Definition:
HiIsolationCommonParameters_cff.py:9
Point3DBase< float, GlobalTag >
MultiPerigeeLTSFactory
Definition:
MultiPerigeeLTSFactory.h:18
reco::TransientTrack::stateOnSurface
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const
Definition:
TransientTrack.h:91
Generated for CMSSW Reference Manual by
1.8.11