Main Page
Namespaces
Classes
Package Documentation
RecoVertex
GaussianSumVertexFit
interface
MultiPerigeeLTSFactory.h
Go to the documentation of this file.
1
#ifndef MultiPerigeeLTSFactory_H
2
#define MultiPerigeeLTSFactory_H
3
4
#include "
RecoVertex/GaussianSumVertexFit/interface/PerigeeMultiLTS.h
"
5
#include "
TrackingTools/TransientTrack/interface/GsfTransientTrack.h
"
6
#include "
RecoVertex/VertexTools/interface/AbstractLTSFactory.h
"
7
#include "
DataFormats/GeometrySurface/interface/ReferenceCounted.h
"
8
18
class
MultiPerigeeLTSFactory
:
public
AbstractLTSFactory
<5> {
19
20
public
:
21
22
typedef
ReferenceCountingPointer<LinearizedTrackState<5>
>
RefCountedLinearizedTrackState
;
23
24
RefCountedLinearizedTrackState
25
linearizedTrackState
(
const
GlobalPoint
& linP,
const
reco::TransientTrack
&
track
)
const override
;
26
27
RefCountedLinearizedTrackState
28
linearizedTrackState
(
const
GlobalPoint
& linP,
const
reco::TransientTrack
&
track
,
29
const
TrajectoryStateOnSurface
& tsos)
const override
;
30
31
const
MultiPerigeeLTSFactory
*
clone
()
const override
;
32
33
};
34
35
#endif
GsfTransientTrack.h
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
AbstractLTSFactory.h
MultiPerigeeLTSFactory::RefCountedLinearizedTrackState
ReferenceCountingPointer< LinearizedTrackState< 5 > > RefCountedLinearizedTrackState
Definition:
MultiPerigeeLTSFactory.h:22
ReferenceCountingPointer
Definition:
ReferenceCounted.h:63
ReferenceCounted.h
MultiPerigeeLTSFactory::linearizedTrackState
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, const reco::TransientTrack &track) const override
Definition:
MultiPerigeeLTSFactory.cc:20
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
PerigeeMultiLTS.h
AbstractLTSFactory
Definition:
AbstractLTSFactory.h:13
Generated for CMSSW Reference Manual by
1.8.11