Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
}
VertexException
Common base class.
Definition:
VertexException.h:12
ParticleKinematicLinearizedTrackStateFactory.h
HLT_FULL_cff.track
tuple track
Definition:
HLT_FULL_cff.py:11953
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
ReferenceCountingPointer< LinearizedTrackState< N > >
ParticleKinematicLinearizedTrackStateFactory::clone
const ParticleKinematicLinearizedTrackStateFactory * clone() const override
Definition:
ParticleKinematicLinearizedTrackStateFactory.cc:9
reco::TransientTrack
Definition:
TransientTrack.h:19
AbstractLTSFactory< 6 >::RefCountedLinearizedTrackState
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
Definition:
AbstractLTSFactory.h:14
ParticleKinematicLinearizedTrackStateFactory::linearizedTrackState
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, RefCountedKinematicParticle &prt) const
Definition:
ParticleKinematicLinearizedTrackStateFactory.cc:4
Point3DBase< float, GlobalTag >
ParticleKinematicLinearizedTrackState
Definition:
ParticleKinematicLinearizedTrackState.h:13
ParticleKinematicLinearizedTrackStateFactory
Definition:
ParticleKinematicLinearizedTrackStateFactory.h:9
Generated for CMSSW Reference Manual by
1.8.5