RecoVertex
LinearizationPointFinders
interface
MonteCarloLinearizationPointFinder.h
Go to the documentation of this file.
1
#ifndef MonteCarloLinearizationPointFinder_H
2
#define MonteCarloLinearizationPointFinder_H
3
4
#include "
RecoVertex/VertexTools/interface/LinearizationPointFinder.h
"
5
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
6
12
class
MonteCarloLinearizationPointFinder
:
public
LinearizationPointFinder
13
{
14
public
:
15
MonteCarloLinearizationPointFinder
();
16
20
void
setPoint
(
const
GlobalPoint
&
pos
);
21
22
virtual
GlobalPoint
getLinearizationPoint
(
const
std::vector<reco::TransientTrack> & )
const
;
23
virtual
GlobalPoint
getLinearizationPoint
(
const
std::vector<FreeTrajectoryState> & )
const
;
24
25
virtual
MonteCarloLinearizationPointFinder
*
clone
()
const
26
{
27
return
new
MonteCarloLinearizationPointFinder
( *
this
);
28
};
29
private
:
30
GlobalPoint
thePt
;
31
};
32
33
#endif
pos
Definition:
PixelAliasList.h:18
TransientTrack.h
MonteCarloLinearizationPointFinder::thePt
GlobalPoint thePt
Definition:
MonteCarloLinearizationPointFinder.h:28
LinearizationPointFinder
Definition:
LinearizationPointFinder.h:12
Point3DBase< float, GlobalTag >
MonteCarloLinearizationPointFinder::setPoint
void setPoint(const GlobalPoint &pos)
LinearizationPointFinder.h
MonteCarloLinearizationPointFinder
Definition:
MonteCarloLinearizationPointFinder.h:12
MonteCarloLinearizationPointFinder::clone
virtual MonteCarloLinearizationPointFinder * clone() const
Definition:
MonteCarloLinearizationPointFinder.h:25
MonteCarloLinearizationPointFinder::getLinearizationPoint
virtual GlobalPoint getLinearizationPoint(const std::vector< reco::TransientTrack > &) const
MonteCarloLinearizationPointFinder::MonteCarloLinearizationPointFinder
MonteCarloLinearizationPointFinder()
Generated for CMSSW Reference Manual by
1.8.16