![]() |
![]() |
#include <MinPtTrajectoryFilter.h>
Public Member Functions | |
MinPtTrajectoryFilter (float ptMin, float nSigma=5.F, int nH=3) | |
MinPtTrajectoryFilter (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) | |
std::string | name () const override |
bool | qualityFilter (const Trajectory &traj) const override |
bool | qualityFilter (const TempTrajectory &traj) const override |
bool | toBeContinued (Trajectory &traj) const override |
bool | toBeContinued (TempTrajectory &traj) const override |
![]() | |
virtual bool | operator() (TempTrajectory &t) const |
virtual bool | operator() (Trajectory &t) const |
virtual void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup) |
virtual | ~TrajectoryFilter () |
Protected Member Functions | |
bool | test (const TrajectoryMeasurement &tm, int foundHits) const |
Protected Attributes | |
float | theInvPtMin |
int | theMinHits |
float | theNSigma |
float | thePtMin2 |
Additional Inherited Members | |
![]() | |
typedef CkfComponentsRecord | Record |
![]() | |
static const bool | qualityFilterIfNotContributing =true |
static const bool | toBeContinuedIfNotContributing =true |
A TrajectoryFilter that stops reconstruction if P_t drops below some value at some confidence level. The CkfTrajectoryBuilder uses this class to implement the minimal P_t cut.
Definition at line 18 of file MinPtTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 21 of file MinPtTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 25 of file MinPtTrajectoryFilter.h.
References thePtMin2.
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 46 of file MinPtTrajectoryFilter.h.
References test().
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 32 of file MinPtTrajectoryFilter.h.
References Trajectory::foundHits(), Trajectory::lastMeasurement(), and test().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 33 of file MinPtTrajectoryFilter.h.
References TempTrajectory::foundHits(), TempTrajectory::lastMeasurement(), and test().
|
protected |
Definition at line 14 of file MinPtTrajectoryFilter.cc.
References f, PV3DBase< T, PVType, FrameType >::perp2(), mathSSE::sqrt(), createJobs::theNSigma, and TrajectoryMeasurement::updatedState().
Referenced by name(), qualityFilter(), and toBeContinued().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 35 of file MinPtTrajectoryFilter.h.
References Trajectory::foundHits(), Trajectory::lastMeasurement(), MIN_PT, Trajectory::setStopReason(), and test().
Referenced by RegionalTrajectoryFilter::toBeContinued().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 40 of file MinPtTrajectoryFilter.h.
References TempTrajectory::foundHits(), TempTrajectory::lastMeasurement(), MIN_PT, TempTrajectory::setStopReason(), and test().
|
protected |
Definition at line 53 of file MinPtTrajectoryFilter.h.
|
protected |
Definition at line 55 of file MinPtTrajectoryFilter.h.
|
protected |
Definition at line 54 of file MinPtTrajectoryFilter.h.
|
protected |
Definition at line 52 of file MinPtTrajectoryFilter.h.
Referenced by MinPtTrajectoryFilter().