#include <CkfBaseTrajectoryFilter.h>
Public Member Functions | |
CkfBaseTrajectoryFilter (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) | |
virtual std::string | name () const |
virtual bool | qualityFilter (const Trajectory &traj) const |
virtual bool | qualityFilter (const TempTrajectory &traj) const |
void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup) override |
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 | QF (const T &traj) const |
template<class T > | |
bool | TBC (T &traj) const |
Protected Attributes | |
std::unique_ptr < ChargeSignificanceTrajectoryFilter > | theChargeSignificanceTrajectoryFilter |
std::unique_ptr < LooperTrajectoryFilter > | theLooperTrajectoryFilter |
std::unique_ptr < LostHitsFractionTrajectoryFilter > | theLostHitsFractionTrajectoryFilter |
std::unique_ptr < MaxConsecLostHitsTrajectoryFilter > | theMaxConsecLostHitsTrajectoryFilter |
std::unique_ptr < MaxHitsTrajectoryFilter > | theMaxHitsTrajectoryFilter |
std::unique_ptr < MaxLostHitsTrajectoryFilter > | theMaxLostHitsTrajectoryFilter |
std::unique_ptr < MinHitsTrajectoryFilter > | theMinHitsTrajectoryFilter |
std::unique_ptr < MinPtTrajectoryFilter > | theMinPtTrajectoryFilter |
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 |
Definition at line 16 of file CkfBaseTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 19 of file CkfBaseTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 48 of file CkfBaseTrajectoryFilter.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), and validation.Sample::digest().
|
inlineprotected |
Definition at line 52 of file CkfBaseTrajectoryFilter.h.
References theChargeSignificanceTrajectoryFilter, theLooperTrajectoryFilter, theMinHitsTrajectoryFilter, and theMinPtTrajectoryFilter.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 42 of file CkfBaseTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 43 of file CkfBaseTrajectoryFilter.h.
|
inlineoverridevirtual |
Reimplemented from TrajectoryFilter.
Definition at line 31 of file CkfBaseTrajectoryFilter.h.
References theChargeSignificanceTrajectoryFilter, theLooperTrajectoryFilter, theLostHitsFractionTrajectoryFilter, theMaxConsecLostHitsTrajectoryFilter, theMaxHitsTrajectoryFilter, theMaxLostHitsTrajectoryFilter, theMinHitsTrajectoryFilter, and theMinPtTrajectoryFilter.
|
inlineprotected |
Definition at line 59 of file CkfBaseTrajectoryFilter.h.
References theChargeSignificanceTrajectoryFilter, theLooperTrajectoryFilter, theLostHitsFractionTrajectoryFilter, theMaxConsecLostHitsTrajectoryFilter, theMaxHitsTrajectoryFilter, theMaxLostHitsTrajectoryFilter, and theMinPtTrajectoryFilter.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 45 of file CkfBaseTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 46 of file CkfBaseTrajectoryFilter.h.
|
protected |
Definition at line 71 of file CkfBaseTrajectoryFilter.h.
Referenced by QF(), setEvent(), and TBC().
|
protected |
Definition at line 78 of file CkfBaseTrajectoryFilter.h.
Referenced by QF(), setEvent(), and TBC().
|
protected |
Definition at line 75 of file CkfBaseTrajectoryFilter.h.
Referenced by setEvent(), and TBC().
|
protected |
Definition at line 72 of file CkfBaseTrajectoryFilter.h.
Referenced by setEvent(), and TBC().
|
protected |
Definition at line 73 of file CkfBaseTrajectoryFilter.h.
Referenced by setEvent(), and TBC().
|
protected |
Definition at line 74 of file CkfBaseTrajectoryFilter.h.
Referenced by setEvent(), and TBC().
|
protected |
Definition at line 76 of file CkfBaseTrajectoryFilter.h.
Referenced by QF(), and setEvent().
|
protected |
Definition at line 77 of file CkfBaseTrajectoryFilter.h.
Referenced by QF(), setEvent(), and TBC().