#include <ThresholdPtTrajectoryFilter.h>
Public Member Functions | |
virtual std::string | name () const |
virtual bool | qualityFilter (const Trajectory &traj) const |
virtual bool | qualityFilter (const TempTrajectory &traj) const |
ThresholdPtTrajectoryFilter (double ptThreshold, float nSigma=5.F, int nH=3) | |
ThresholdPtTrajectoryFilter (const edm::ParameterSet &pset) | |
virtual bool | toBeContinued (Trajectory &traj) const |
virtual bool | toBeContinued (TempTrajectory &traj) const |
Public Member Functions inherited from TrajectoryFilter | |
virtual bool | operator() (TempTrajectory &t) const |
virtual bool | operator() (Trajectory &t) const |
virtual | ~TrajectoryFilter () |
Protected Member Functions | |
bool | test (const TrajectoryMeasurement &tm, int foundHits) const |
Protected Attributes | |
int | theMinHits |
double | theNSigma |
double | thePtThreshold |
Additional Inherited Members | |
Public Types inherited from TrajectoryFilter | |
typedef CkfComponentsRecord | Record |
Static Public Attributes inherited from TrajectoryFilter | |
static const bool | qualityFilterIfNotContributing =true |
static const bool | toBeContinuedIfNotContributing =true |
A TrajectoryFilter that stops reconstruction if P_t goes above some value at some confidence level. The CkfTrajectoryBuilder uses this class to implement the conditional p_T cut
Definition at line 18 of file ThresholdPtTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 21 of file ThresholdPtTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 23 of file ThresholdPtTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 35 of file ThresholdPtTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 29 of file ThresholdPtTrajectoryFilter.h.
References Trajectory::foundHits(), Trajectory::lastMeasurement(), and test().
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 30 of file ThresholdPtTrajectoryFilter.h.
References TempTrajectory::foundHits(), TempTrajectory::lastMeasurement(), and test().
|
inlineprotected |
Definition at line 39 of file ThresholdPtTrajectoryFilter.h.
References TrajectoryStateOnSurface::freeTrajectoryState(), TrajectoryStateAccessor::inversePtError(), FreeTrajectoryState::momentum(), FreeTrajectoryState::parameters(), PV3DBase< T, PVType, FrameType >::perp(), theMinHits, theNSigma, thePtThreshold, TrajectoryMeasurement::updatedState(), and GlobalTrajectoryParameters::vector().
Referenced by qualityFilter(), and toBeContinued().
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 32 of file ThresholdPtTrajectoryFilter.h.
References Trajectory::foundHits(), Trajectory::lastMeasurement(), and test().
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 33 of file ThresholdPtTrajectoryFilter.h.
References TempTrajectory::foundHits(), TempTrajectory::lastMeasurement(), and test().
|
protected |
Definition at line 70 of file ThresholdPtTrajectoryFilter.h.
Referenced by test().
|
protected |
Definition at line 69 of file ThresholdPtTrajectoryFilter.h.
Referenced by test().
|
protected |
Definition at line 68 of file ThresholdPtTrajectoryFilter.h.
Referenced by test().