#include <ChargeSignificanceTrajectoryFilter.h>
Public Member Functions | |
ChargeSignificanceTrajectoryFilter (double qsig) | |
ChargeSignificanceTrajectoryFilter (const edm::ParameterSet &pset) | |
virtual std::string | name () const |
virtual bool | qualityFilter (const Trajectory &traj) const |
virtual bool | qualityFilter (const TempTrajectory &traj) const |
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 | |
template<class T > | |
bool | TBC (T &traj) const |
Protected Attributes | |
double | theChargeSignificance |
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 drops below some value at some confidence level. The CkfTrajectoryBuilder uses this class to implement the minimal P_t cut.
Definition at line 14 of file ChargeSignificanceTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 17 of file ChargeSignificanceTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 19 of file ChargeSignificanceTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 28 of file ChargeSignificanceTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 22 of file ChargeSignificanceTrajectoryFilter.h.
References Trajectory::isValid().
Referenced by CkfBaseTrajectoryFilter::QF().
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 23 of file ChargeSignificanceTrajectoryFilter.h.
References TempTrajectory::isValid().
|
inlineprotected |
Definition at line 32 of file ChargeSignificanceTrajectoryFilter.h.
References TrajectoryStateOnSurface::isValid(), TrajectoryStateOnSurface::localError(), TrajectoryStateOnSurface::localParameters(), LocalTrajectoryError::matrix(), mathSSE::sqrt(), theChargeSignificance, and LocalTrajectoryParameters::vector().
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 25 of file ChargeSignificanceTrajectoryFilter.h.
Referenced by CkfBaseTrajectoryFilter::TBC().
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 26 of file ChargeSignificanceTrajectoryFilter.h.
|
protected |
Definition at line 66 of file ChargeSignificanceTrajectoryFilter.h.
Referenced by TBC().