#include <TrimmedTrackFilter.h>
Public Member Functions | |
bool | operator() (const reco::TransientTrack &) const |
double | ptCut () const |
void | setPtCut (double ptCut) |
TrimmedTrackFilter () | |
~TrimmedTrackFilter () | |
Private Attributes | |
double | thePtCut |
Select TransientTracks for a vertex search with the ConfigurableTrimmedVertexFinder algorithm by applying a pT cut. The pT cut value can be set at runtime via the corresponding set() method. The default value is pT > 0. GeV
Definition at line 13 of file TrimmedTrackFilter.h.
TrimmedTrackFilter::TrimmedTrackFilter | ( | ) |
Constructor with cuts defined at runtime by configurables
Definition at line 5 of file TrimmedTrackFilter.cc.
|
inline |
Definition at line 21 of file TrimmedTrackFilter.h.
bool TrimmedTrackFilter::operator() | ( | const reco::TransientTrack & | aTk | ) | const |
Definition at line 11 of file TrimmedTrackFilter.cc.
References reco::TransientTrack::initialFreeState(), FreeTrajectoryState::momentum(), PV3DBase< T, PVType, FrameType >::perp(), and thePtCut.
|
inline |
Access to pT cut
Definition at line 25 of file TrimmedTrackFilter.h.
References thePtCut.
Referenced by ConfigurableTrimmedVertexFinder::ptCut(), and setPtCut().
|
inline |
Set pT cut
Definition at line 29 of file TrimmedTrackFilter.h.
References ptCut(), and thePtCut.
Referenced by ConfigurableTrimmedVertexFinder::ConfigurableTrimmedVertexFinder(), ConfigurableTrimmedVertexFinder::setParameters(), and ConfigurableTrimmedVertexFinder::setPtCut().
|
private |
Definition at line 35 of file TrimmedTrackFilter.h.
Referenced by operator()(), ptCut(), and setPtCut().