CMS 3D CMS Logo

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
FsmwLinearizationPointFinderclone () const override
 
 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 &)
 
GlobalPoint getLinearizationPoint (const std::vector< reco::TransientTrack > &) const override
 
GlobalPoint getLinearizationPoint (const std::vector< FreeTrajectoryState > &) const override
 
 ~CrossingPtBasedLinearizationPointFinder () override
 
- 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() [1/2]

DefaultLinearizationPointFinder::DefaultLinearizationPointFinder ( )
inline

Definition at line 15 of file DefaultLinearizationPointFinder.h.

15 : 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() [2/2]

DefaultLinearizationPointFinder::DefaultLinearizationPointFinder ( const RecTracksDistanceMatrix m)
inline

Definition at line 17 of file DefaultLinearizationPointFinder.h.

18  : 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)