1 #ifndef CkfBaseTrajectoryFilter_H
2 #define CkfBaseTrajectoryFilter_H
52 template <
class T>
bool QF(
const T& traj)
const{
59 template <
class T>
bool TBC(
T& traj)
const{
std::unique_ptr< LooperTrajectoryFilter > theLooperTrajectoryFilter
CkfBaseTrajectoryFilter(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
std::unique_ptr< MaxLostHitsTrajectoryFilter > theMaxLostHitsTrajectoryFilter
virtual bool toBeContinued(Trajectory &traj) const
std::unique_ptr< ChargeSignificanceTrajectoryFilter > theChargeSignificanceTrajectoryFilter
bool QF(const T &traj) const
std::unique_ptr< MinPtTrajectoryFilter > theMinPtTrajectoryFilter
std::unique_ptr< MinHitsTrajectoryFilter > theMinHitsTrajectoryFilter
std::unique_ptr< LostHitsFractionTrajectoryFilter > theLostHitsFractionTrajectoryFilter
virtual std::string name() const
std::unique_ptr< MaxConsecLostHitsTrajectoryFilter > theMaxConsecLostHitsTrajectoryFilter
void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
std::unique_ptr< MaxHitsTrajectoryFilter > theMaxHitsTrajectoryFilter
virtual bool qualityFilter(const Trajectory &traj) const
virtual bool toBeContinued(TempTrajectory &traj) const
virtual bool qualityFilter(const TempTrajectory &traj) const