#include <LooperTrajectoryFilter.h>
Public Member Functions | |
LooperTrajectoryFilter (int minNumberOfHits=13, int minNumberOfHitsPerLoop=4, int extraNumberOfHitsBeforeTheFirstLoop=4) | |
LooperTrajectoryFilter (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 |
virtual bool | toBeContinued (TempTrajectory &traj) const |
virtual bool | toBeContinued (Trajectory &traj) const |
Public Member Functions inherited from TrajectoryFilter | |
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 | |
template<class T > | |
bool | QF (const T &traj) const |
template<class T > | |
bool | TBC (const T &traj) const |
Protected Attributes | |
int | theExtraNumberOfHitsBeforeTheFirstLoop |
int | theMinNumberOfHits |
int | theMinNumberOfHitsPerLoop |
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 6 of file LooperTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 9 of file LooperTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 16 of file LooperTrajectoryFilter.h.
References edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), theExtraNumberOfHitsBeforeTheFirstLoop, theMinNumberOfHits, and theMinNumberOfHitsPerLoop.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 32 of file LooperTrajectoryFilter.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 36 of file LooperTrajectoryFilter.h.
References theMinNumberOfHits.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 26 of file LooperTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 27 of file LooperTrajectoryFilter.h.
|
inlineprotected |
Definition at line 42 of file LooperTrajectoryFilter.h.
References theExtraNumberOfHitsBeforeTheFirstLoop, and theMinNumberOfHitsPerLoop.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 29 of file LooperTrajectoryFilter.h.
|
inlinevirtual |
Implements TrajectoryFilter.
Definition at line 30 of file LooperTrajectoryFilter.h.
|
protected |
Definition at line 52 of file LooperTrajectoryFilter.h.
Referenced by LooperTrajectoryFilter(), and TBC().
|
protected |
Definition at line 50 of file LooperTrajectoryFilter.h.
Referenced by LooperTrajectoryFilter(), and QF().
|
protected |
Definition at line 51 of file LooperTrajectoryFilter.h.
Referenced by LooperTrajectoryFilter(), and TBC().