CMS 3D CMS Logo

MonteCarloLinearizationPointFinder Class Reference

A linearization point finder that can be fed with the result. More...

#include <RecoVertex/LinearizationPointFinders/interface/MonteCarloLinearizationPointFinder.h>

Inheritance diagram for MonteCarloLinearizationPointFinder:

LinearizationPointFinder

List of all members.

Public Member Functions

virtual
MonteCarloLinearizationPointFinder
clone () const
 Clone method.
virtual GlobalPoint getLinearizationPoint (const std::vector< FreeTrajectoryState > &) const
virtual GlobalPoint getLinearizationPoint (const std::vector< reco::TransientTrack > &) const
 Virtual method returning the Initial Linearization Point as an object of type GlobalPoint.
 MonteCarloLinearizationPointFinder ()
void setPoint (const GlobalPoint &pos)
 The method that allows cheating.

Private Attributes

GlobalPoint thePt


Detailed Description

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.


Constructor & Destructor Documentation

MonteCarloLinearizationPointFinder::MonteCarloLinearizationPointFinder (  ) 

Referenced by clone().


Member Function Documentation

virtual MonteCarloLinearizationPointFinder* MonteCarloLinearizationPointFinder::clone (  )  const [inline, virtual]

Clone method.

Implements LinearizationPointFinder.

Definition at line 25 of file MonteCarloLinearizationPointFinder.h.

References MonteCarloLinearizationPointFinder().

00026   {
00027     return new MonteCarloLinearizationPointFinder ( * this );
00028   };

virtual GlobalPoint MonteCarloLinearizationPointFinder::getLinearizationPoint ( const std::vector< FreeTrajectoryState > &   )  const [virtual]

Reimplemented from LinearizationPointFinder.

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.

void MonteCarloLinearizationPointFinder::setPoint ( const GlobalPoint pos  ) 

The method that allows cheating.


Member Data Documentation

GlobalPoint MonteCarloLinearizationPointFinder::thePt [private]

Definition at line 28 of file MonteCarloLinearizationPointFinder.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:28:24 2009 for CMSSW by  doxygen 1.5.4