1 #ifndef CkfBaseTrajectoryFilter_H 2 #define CkfBaseTrajectoryFilter_H 69 template <
class T>
bool QF(
const T& traj)
const{
77 template <
class T>
bool TBC(
T& traj)
const{
std::unique_ptr< LooperTrajectoryFilter > theLooperTrajectoryFilter
CkfBaseTrajectoryFilter(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
bool toBeContinued(TempTrajectory &traj) const override
bool qualityFilter(const Trajectory &traj) const override
std::unique_ptr< SeedExtensionTrajectoryFilter > theSeedExtensionTrajectoryFilter
bool qualityFilter(const TempTrajectory &traj) const override
std::string name() const override
std::unique_ptr< MaxLostHitsTrajectoryFilter > theMaxLostHitsTrajectoryFilter
std::unique_ptr< ChargeSignificanceTrajectoryFilter > theChargeSignificanceTrajectoryFilter
bool QF(const T &traj) const
bool toBeContinued(Trajectory &traj) const override
std::unique_ptr< MinPtTrajectoryFilter > theMinPtTrajectoryFilter
std::unique_ptr< MinHitsTrajectoryFilter > theMinHitsTrajectoryFilter
ParameterDescriptionBase * add(U const &iLabel, T const &value)
std::unique_ptr< LostHitsFractionTrajectoryFilter > theLostHitsFractionTrajectoryFilter
std::unique_ptr< MaxConsecLostHitsTrajectoryFilter > theMaxConsecLostHitsTrajectoryFilter
void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
std::unique_ptr< MaxHitsTrajectoryFilter > theMaxHitsTrajectoryFilter
std::unique_ptr< MaxCCCLostHitsTrajectoryFilter > theMaxCCCLostHitsTrajectoryFilter
edm::ParameterSetDescription getFilledConfigurationDescription()