1 #ifndef MaxConsecLostHitsTrajectoryFilter_H
2 #define MaxConsecLostHitsTrajectoryFilter_H
24 template <
class T>
bool TBC(
const T& traj)
const{
25 int consecLostHit = 0;
26 const typename T::DataContainer & tms = traj.measurements();
28 for( itm=tms.size(); itm!=0; --itm ) {
29 if (tms[itm-1].recHit()->isValid())
break;
bool TBC(const T &traj) const
MaxConsecLostHitsTrajectoryFilter(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
virtual bool qualityFilter(const TempTrajectory &traj) const
virtual std::string name() const
virtual bool toBeContinued(Trajectory &traj) const
MaxConsecLostHitsTrajectoryFilter(int maxHits=0)
virtual bool qualityFilter(const Trajectory &traj) const
virtual bool toBeContinued(TempTrajectory &traj) const
static const bool qualityFilterIfNotContributing
static bool lost(const TrackingRecHit &hit)