1 #ifndef LooperTrajectoryFilter_H
2 #define LooperTrajectoryFilter_H
10 int minNumberOfHitsPerLoop=4,
11 int extraNumberOfHitsBeforeTheFirstLoop=4):
22 pset.
getParameter<
int>(
"extraNumberOfHitsBeforeTheFirstLoop") : 4;
36 template<
class T>
bool QF(
const T & traj)
const{
42 template<
class T>
bool TBC(
const T& traj)
const {
T getParameter(std::string const &) const
LooperTrajectoryFilter(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
bool existsAs(std::string const ¶meterName, bool trackiness=true) const
checks if a parameter exists as a given type
bool TBC(const T &traj) const
virtual bool qualityFilter(const Trajectory &traj) const
int theExtraNumberOfHitsBeforeTheFirstLoop
virtual bool toBeContinued(TempTrajectory &traj) const
virtual bool qualityFilter(const TempTrajectory &traj) const
LooperTrajectoryFilter(int minNumberOfHits=13, int minNumberOfHitsPerLoop=4, int extraNumberOfHitsBeforeTheFirstLoop=4)
virtual std::string name() const
virtual bool toBeContinued(Trajectory &traj) const
int theMinNumberOfHitsPerLoop
bool QF(const T &traj) const