Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoVertex
VertexTools
interface
LinearizedTrackStateFactory.h
Go to the documentation of this file.
1
#ifndef LinearizedTrackStateFactory_H
2
#define LinearizedTrackStateFactory_H
3
4
#include "
RecoVertex/VertexTools/interface/AbstractLTSFactory.h
"
5
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
6
14
class
LinearizedTrackStateFactory
:
public
AbstractLTSFactory
<5> {
15
16
public
:
17
18
RefCountedLinearizedTrackState
19
linearizedTrackState
(
const
GlobalPoint
& linP,
const
reco::TransientTrack
& track)
const
;
20
21
RefCountedLinearizedTrackState
22
linearizedTrackState
(
const
GlobalPoint
& linP,
const
reco::TransientTrack
& track,
23
const
TrajectoryStateOnSurface
& tsos)
const
;
24
25
RefCountedLinearizedTrackState
26
linearizedTrackState
(
LinearizedTrackState<5>
* lts)
const
;
27
28
const
LinearizedTrackStateFactory
*
clone
()
const
;
29
30
// RefCountedLinearizedTrackState
31
// linearizedTrackState(const GlobalPoint & linP, RefCountedKinematicParticle & prt) const;
32
33
};
34
35
#endif
TransientTrack.h
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
LinearizedTrackStateFactory
Definition:
LinearizedTrackStateFactory.h:14
AbstractLTSFactory.h
LinearizedTrackState< 5 >
ReferenceCountingPointer< LinearizedTrackState< N > >
LinearizedTrackStateFactory::linearizedTrackState
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, const reco::TransientTrack &track) const
Definition:
LinearizedTrackStateFactory.cc:14
LinearizedTrackStateFactory::clone
const LinearizedTrackStateFactory * clone() const
Definition:
LinearizedTrackStateFactory.cc:28
reco::TransientTrack
Definition:
TransientTrack.h:21
Point3DBase< float, GlobalTag >
AbstractLTSFactory
Definition:
AbstractLTSFactory.h:13
Generated for CMSSW Reference Manual by
1.8.5