RecoVertex
LinearizationPointFinders
interface
FallbackLinearizationPointFinder.h
Go to the documentation of this file.
1
#ifndef FallbackLinearizationPointFinder_H
2
#define FallbackLinearizationPointFinder_H
3
4
#include "
RecoVertex/VertexTools/interface/LinearizationPointFinder.h
"
5
#include "
RecoVertex/VertexTools/interface/HsmModeFinder3d.h
"
6
13
class
FallbackLinearizationPointFinder
:
public
LinearizationPointFinder
{
14
public
:
15
FallbackLinearizationPointFinder
(
const
ModeFinder3d
&
m
=
HsmModeFinder3d
());
16
GlobalPoint
getLinearizationPoint
(
const
std::vector<reco::TransientTrack>&)
const override
;
17
GlobalPoint
getLinearizationPoint
(
const
std::vector<FreeTrajectoryState>&)
const override
;
18
19
FallbackLinearizationPointFinder
*
clone
()
const override
{
return
new
FallbackLinearizationPointFinder
(*
this
); };
20
21
private
:
22
ModeFinder3d
*
theModeFinder
;
23
};
24
25
#endif
ModeFinder3d
Definition:
ModeFinder3d.h:14
FallbackLinearizationPointFinder::FallbackLinearizationPointFinder
FallbackLinearizationPointFinder(const ModeFinder3d &m=HsmModeFinder3d())
Definition:
FallbackLinearizationPointFinder.cc:6
LinearizationPointFinder
Definition:
LinearizationPointFinder.h:12
visualization-live-secondInstance_cfg.m
m
Definition:
visualization-live-secondInstance_cfg.py:72
Point3DBase< float, GlobalTag >
FallbackLinearizationPointFinder::theModeFinder
ModeFinder3d * theModeFinder
Definition:
FallbackLinearizationPointFinder.h:19
FallbackLinearizationPointFinder::clone
FallbackLinearizationPointFinder * clone() const override
Definition:
FallbackLinearizationPointFinder.h:19
LinearizationPointFinder.h
FallbackLinearizationPointFinder::getLinearizationPoint
GlobalPoint getLinearizationPoint(const std::vector< reco::TransientTrack > &) const override
Definition:
FallbackLinearizationPointFinder.cc:13
FallbackLinearizationPointFinder
Definition:
FallbackLinearizationPointFinder.h:13
HsmModeFinder3d
Definition:
HsmModeFinder3d.h:12
HsmModeFinder3d.h
Generated for CMSSW Reference Manual by
1.8.16