1 #ifndef MinHitsTrajectoryFilter_H 2 #define MinHitsTrajectoryFilter_H 19 :
theMinHits ( pset.getParameter<
int>(
"minimumNumberOfHits") )
33 desc.
add<
int>(
"minimumNumberOfHits",5);
34 desc.
add<
int>(
"seedPairPenalty", 0);
40 template<
class T>
bool QF(
const T & traj)
const{
42 return (traj.foundHits() >=
theMinHits + seedPenalty);
MinHitsTrajectoryFilter(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
MinHitsTrajectoryFilter(int minHits=5, int seedPairPenalty=0)
bool QF(const T &traj) const
edm::ParameterSetDescription getFilledConfigurationDescription()
std::string name() const override
ParameterDescriptionBase * add(U const &iLabel, T const &value)
bool qualityFilter(const TempTrajectory &traj) const override
static const bool toBeContinuedIfNotContributing
bool qualityFilter(const Trajectory &traj) const override
bool toBeContinued(Trajectory &) const override
bool toBeContinued(TempTrajectory &) const override