CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
MonteCarloLinearizationPointFinder Class Reference

#include <MonteCarloLinearizationPointFinder.h>

Inheritance diagram for MonteCarloLinearizationPointFinder:
LinearizationPointFinder

Public Member Functions

virtual
MonteCarloLinearizationPointFinder
clone () const
 
virtual GlobalPoint getLinearizationPoint (const std::vector< reco::TransientTrack > &) const
 
virtual GlobalPoint getLinearizationPoint (const std::vector< FreeTrajectoryState > &) const
 
 MonteCarloLinearizationPointFinder ()
 
void setPoint (const GlobalPoint &pos)
 
- Public Member Functions inherited from LinearizationPointFinder
virtual ~LinearizationPointFinder ()
 

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
inlinevirtual

Clone method

Implements LinearizationPointFinder.

Definition at line 25 of file MonteCarloLinearizationPointFinder.h.

References MonteCarloLinearizationPointFinder().

26  {
27  return new MonteCarloLinearizationPointFinder ( * this );
28  };
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

Member Data Documentation

GlobalPoint MonteCarloLinearizationPointFinder::thePt
private

Definition at line 28 of file MonteCarloLinearizationPointFinder.h.