1 #ifndef LostHitsFractionTrajectoryFilter_H
2 #define LostHitsFractionTrajectoryFilter_H
17 pset.
getParameter<
double>(
"constantValueForLostHitsFractionFilter") : 1;
26 virtual std::string
name()
const{
return "LostHitsFractionTrajectoryFilter";}
30 template<
class T>
bool TBC(
const T& traj)
const {
T getParameter(std::string const &) const
virtual bool toBeContinued(TempTrajectory &traj) const
bool existsAs(std::string const ¶meterName, bool trackiness=true) const
checks if a parameter exists as a given type
LostHitsFractionTrajectoryFilter(const edm::ParameterSet &pset)
bool TBC(const T &traj) const
virtual bool qualityFilter(const TempTrajectory &traj) const
LostHitsFractionTrajectoryFilter(float maxLostHitsFraction=1./10., float constantValue=1)
virtual bool toBeContinued(Trajectory &traj) const
virtual std::string name() const
virtual bool qualityFilter(const Trajectory &traj) const
static const bool qualityFilterIfNotContributing
float theMaxLostHitsFraction