RecoVertex
KinematicFitPrimitives
src
ParticleKinematicLinearizedTrackStateFactory.cc
Go to the documentation of this file.
1
#include "
RecoVertex/KinematicFitPrimitives/interface/ParticleKinematicLinearizedTrackStateFactory.h
"
2
3
ParticleKinematicLinearizedTrackStateFactory::RefCountedLinearizedTrackState
4
ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState
(
const
GlobalPoint
& linP,
5
RefCountedKinematicParticle
& prt)
const
{
6
return
RefCountedLinearizedTrackState
(
new
ParticleKinematicLinearizedTrackState
(linP, prt));
7
}
8
9
const
ParticleKinematicLinearizedTrackStateFactory
*
ParticleKinematicLinearizedTrackStateFactory::clone
()
const
{
10
return
new
ParticleKinematicLinearizedTrackStateFactory
(*
this
);
11
}
12
13
ParticleKinematicLinearizedTrackStateFactory::RefCountedLinearizedTrackState
14
ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState
(
const
GlobalPoint
& linP,
15
const
reco::TransientTrack
&
track
)
const
{
16
throw
VertexException
(
"ParticleKinematicLinearizedTrackStateFactory from TransientTrack not possible"
);
17
}
18
ParticleKinematicLinearizedTrackStateFactory::RefCountedLinearizedTrackState
19
ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState
(
const
GlobalPoint
& linP,
20
const
reco::TransientTrack
&
track
,
21
const
TrajectoryStateOnSurface
& tsos)
const
{
22
throw
VertexException
(
"ParticleKinematicLinearizedTrackStateFactory from TransientTrack not possible"
);
23
}
ParticleKinematicLinearizedTrackStateFactory::clone
const ParticleKinematicLinearizedTrackStateFactory * clone() const override
Definition:
ParticleKinematicLinearizedTrackStateFactory.cc:9
VertexException
Common base class.
Definition:
VertexException.h:12
ParticleKinematicLinearizedTrackState
Definition:
ParticleKinematicLinearizedTrackState.h:13
AbstractLTSFactory< 6 >::RefCountedLinearizedTrackState
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
Definition:
AbstractLTSFactory.h:14
ReferenceCountingPointer< LinearizedTrackState< N > >
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, RefCountedKinematicParticle &prt) const
Definition:
ParticleKinematicLinearizedTrackStateFactory.cc:4
Point3DBase< float, GlobalTag >
ParticleKinematicLinearizedTrackStateFactory
Definition:
ParticleKinematicLinearizedTrackStateFactory.h:9
reco::TransientTrack
Definition:
TransientTrack.h:19
ParticleKinematicLinearizedTrackStateFactory.h
HLT_2018_cff.track
track
Definition:
HLT_2018_cff.py:10352
Generated for CMSSW Reference Manual by
1.8.16