![]() |
![]() |
#include <TrajectoryFilter.h>
Public Types | |
typedef CkfComponentsRecord | Record |
Public Member Functions | |
virtual std::string | name () const =0 |
virtual bool | operator() (TempTrajectory &t) const |
virtual bool | operator() (Trajectory &t) const |
virtual bool | qualityFilter (const TempTrajectory &) const =0 |
virtual bool | qualityFilter (const Trajectory &) const =0 |
virtual void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup) |
virtual bool | toBeContinued (TempTrajectory &) const =0 |
virtual bool | toBeContinued (Trajectory &) const =0 |
virtual | ~TrajectoryFilter () |
Static Public Attributes | |
static const bool | qualityFilterIfNotContributing =true |
static const bool | toBeContinuedIfNotContributing =true |
An abstract base class for Filter<TempTrajectory>. Adds a name() method. This class is useful because the CkfTrajectoryBuilder uses TrajectoryFilters as stopping conditions.
Definition at line 29 of file TrajectoryFilter.h.
Definition at line 33 of file TrajectoryFilter.h.
|
virtual |
Definition at line 3 of file TrajectoryFilter.cc.
|
pure virtual |
Implemented in StripSubClusterShapeTrajectoryFilter, CkfBaseTrajectoryFilter, CompositeLogicalTrajectoryFilter, MinPtTrajectoryFilter, CompositeTrajectoryFilter, ThresholdPtTrajectoryFilter, ClusterShapeTrajectoryFilter, LooperTrajectoryFilter, MinHitsTrajectoryFilter, ChargeSignificanceTrajectoryFilter, MaxCCCLostHitsTrajectoryFilter, RegionalTrajectoryFilter, LostHitsFractionTrajectoryFilter, SeedExtensionTrajectoryFilter, MaxConsecLostHitsTrajectoryFilter, MaxHitsTrajectoryFilter, and MaxLostHitsTrajectoryFilter.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
inlinevirtual |
Definition at line 43 of file TrajectoryFilter.h.
|
inlinevirtual |
Definition at line 44 of file TrajectoryFilter.h.
|
pure virtual |
Implemented in StripSubClusterShapeTrajectoryFilter, CkfBaseTrajectoryFilter, CompositeLogicalTrajectoryFilter, CompositeTrajectoryFilter, MinPtTrajectoryFilter, ThresholdPtTrajectoryFilter, ClusterShapeTrajectoryFilter, LooperTrajectoryFilter, MinHitsTrajectoryFilter, ChargeSignificanceTrajectoryFilter, MaxCCCLostHitsTrajectoryFilter, LostHitsFractionTrajectoryFilter, RegionalTrajectoryFilter, SeedExtensionTrajectoryFilter, MaxConsecLostHitsTrajectoryFilter, MaxHitsTrajectoryFilter, and MaxLostHitsTrajectoryFilter.
|
pure virtual |
Implemented in StripSubClusterShapeTrajectoryFilter, CkfBaseTrajectoryFilter, CompositeLogicalTrajectoryFilter, CompositeTrajectoryFilter, MinPtTrajectoryFilter, ThresholdPtTrajectoryFilter, ClusterShapeTrajectoryFilter, LooperTrajectoryFilter, MinHitsTrajectoryFilter, ChargeSignificanceTrajectoryFilter, MaxCCCLostHitsTrajectoryFilter, RegionalTrajectoryFilter, LostHitsFractionTrajectoryFilter, SeedExtensionTrajectoryFilter, MaxConsecLostHitsTrajectoryFilter, MaxHitsTrajectoryFilter, and MaxLostHitsTrajectoryFilter.
|
virtual |
Reimplemented in StripSubClusterShapeTrajectoryFilter, CompositeLogicalTrajectoryFilter, CkfBaseTrajectoryFilter, CompositeTrajectoryFilter, and ClusterShapeTrajectoryFilter.
Definition at line 4 of file TrajectoryFilter.cc.
|
pure virtual |
Implemented in StripSubClusterShapeTrajectoryFilter, CkfBaseTrajectoryFilter, CompositeLogicalTrajectoryFilter, CompositeTrajectoryFilter, MinPtTrajectoryFilter, ThresholdPtTrajectoryFilter, ClusterShapeTrajectoryFilter, LooperTrajectoryFilter, ChargeSignificanceTrajectoryFilter, MinHitsTrajectoryFilter, MaxCCCLostHitsTrajectoryFilter, LostHitsFractionTrajectoryFilter, RegionalTrajectoryFilter, SeedExtensionTrajectoryFilter, MaxConsecLostHitsTrajectoryFilter, MaxHitsTrajectoryFilter, and MaxLostHitsTrajectoryFilter.
|
pure virtual |
Implemented in StripSubClusterShapeTrajectoryFilter, CkfBaseTrajectoryFilter, CompositeLogicalTrajectoryFilter, CompositeTrajectoryFilter, MinPtTrajectoryFilter, ThresholdPtTrajectoryFilter, ClusterShapeTrajectoryFilter, LooperTrajectoryFilter, MinHitsTrajectoryFilter, ChargeSignificanceTrajectoryFilter, MaxCCCLostHitsTrajectoryFilter, LostHitsFractionTrajectoryFilter, RegionalTrajectoryFilter, SeedExtensionTrajectoryFilter, MaxConsecLostHitsTrajectoryFilter, MaxHitsTrajectoryFilter, and MaxLostHitsTrajectoryFilter.
|
static |
Definition at line 35 of file TrajectoryFilter.h.
Referenced by MaxConsecLostHitsTrajectoryFilter::qualityFilter(), MaxLostHitsTrajectoryFilter::qualityFilter(), MaxHitsTrajectoryFilter::qualityFilter(), LostHitsFractionTrajectoryFilter::qualityFilter(), and MaxCCCLostHitsTrajectoryFilter::qualityFilter().
|
static |
Definition at line 36 of file TrajectoryFilter.h.
Referenced by MinHitsTrajectoryFilter::toBeContinued().