CMS 3D CMS Logo

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

#include <DefaultLinearizationPointFinder.h>

Inheritance diagram for DefaultLinearizationPointFinder:
FsmwLinearizationPointFinder CrossingPtBasedLinearizationPointFinder LinearizationPointFinder

Public Member Functions

 DefaultLinearizationPointFinder ()
 
 DefaultLinearizationPointFinder (const RecTracksDistanceMatrix *m)
 
- Public Member Functions inherited from FsmwLinearizationPointFinder
virtual
FsmwLinearizationPointFinder
clone () const
 
 FsmwLinearizationPointFinder (signed int n_pairs=250, float weight_exp=-2., float fraction=.5, float cut=10, int no_weight_above=10)
 
 FsmwLinearizationPointFinder (const RecTracksDistanceMatrix *m, signed int n_pairs=250, float weight_exp=-2., float fraction=.5, float cut=10, int no_weight_above=10)
 
- Public Member Functions inherited from CrossingPtBasedLinearizationPointFinder
 CrossingPtBasedLinearizationPointFinder (const ModeFinder3d &algo, const signed int n_pairs=5)
 
 CrossingPtBasedLinearizationPointFinder (const RecTracksDistanceMatrix *m, const ModeFinder3d &algo, const signed int n_pairs=-1)
 
 CrossingPtBasedLinearizationPointFinder (const CrossingPtBasedLinearizationPointFinder &)
 
virtual GlobalPoint getLinearizationPoint (const std::vector< reco::TransientTrack > &) const
 
virtual GlobalPoint getLinearizationPoint (const std::vector< FreeTrajectoryState > &) const
 
 ~CrossingPtBasedLinearizationPointFinder ()
 
- Public Member Functions inherited from LinearizationPointFinder
virtual ~LinearizationPointFinder ()
 

Additional Inherited Members

- Protected Attributes inherited from CrossingPtBasedLinearizationPointFinder
const RecTracksDistanceMatrixtheMatrix
 
signed int theNPairs
 
const bool useMatrix
 

Detailed Description

The default linearization point finder. This class is supposed to cover a very wide range of use uses; this is the class to use, unless you really know that you want something else.

Definition at line 13 of file DefaultLinearizationPointFinder.h.

Constructor & Destructor Documentation

DefaultLinearizationPointFinder::DefaultLinearizationPointFinder ( )
inline

Definition at line 16 of file DefaultLinearizationPointFinder.h.

16  :
17  FsmwLinearizationPointFinder ( 400, -.5, .4, 10, 5 ) {};
FsmwLinearizationPointFinder(signed int n_pairs=250, float weight_exp=-2., float fraction=.5, float cut=10, int no_weight_above=10)
DefaultLinearizationPointFinder::DefaultLinearizationPointFinder ( const RecTracksDistanceMatrix m)
inline

Definition at line 19 of file DefaultLinearizationPointFinder.h.

19  :
20  FsmwLinearizationPointFinder ( m, 400, -.5, .4, 10, 5 ) {};
FsmwLinearizationPointFinder(signed int n_pairs=250, float weight_exp=-2., float fraction=.5, float cut=10, int no_weight_above=10)