#include <MonteCarloLinearizationPointFinder.h>
Public Member Functions | |
virtual MonteCarloLinearizationPointFinder * | clone () const |
virtual GlobalPoint | getLinearizationPoint (const std::vector< FreeTrajectoryState > &) const |
virtual GlobalPoint | getLinearizationPoint (const std::vector< reco::TransientTrack > &) const |
MonteCarloLinearizationPointFinder () | |
void | setPoint (const GlobalPoint &pos) |
Private Attributes | |
GlobalPoint | thePt |
A linearization point finder that can be fed with the result. Naturally, this is for debugging only.
Definition at line 12 of file MonteCarloLinearizationPointFinder.h.
MonteCarloLinearizationPointFinder::MonteCarloLinearizationPointFinder | ( | ) |
Referenced by clone().
virtual MonteCarloLinearizationPointFinder* MonteCarloLinearizationPointFinder::clone | ( | ) | const [inline, virtual] |
Clone method
Implements LinearizationPointFinder.
Definition at line 25 of file MonteCarloLinearizationPointFinder.h.
References MonteCarloLinearizationPointFinder().
{ return new MonteCarloLinearizationPointFinder ( * this ); };
virtual GlobalPoint MonteCarloLinearizationPointFinder::getLinearizationPoint | ( | const std::vector< reco::TransientTrack > & | ) | const [virtual] |
Virtual method returning the Initial Linearization Point as an object of type GlobalPoint
Implements LinearizationPointFinder.
virtual GlobalPoint MonteCarloLinearizationPointFinder::getLinearizationPoint | ( | const std::vector< FreeTrajectoryState > & | ) | const [virtual] |
Reimplemented from LinearizationPointFinder.
void MonteCarloLinearizationPointFinder::setPoint | ( | const GlobalPoint & | pos | ) |
The method that allows cheating
Definition at line 28 of file MonteCarloLinearizationPointFinder.h.