1 #ifndef CkfTrajectoryBuilder_H 2 #define CkfTrajectoryBuilder_H 29 #include <boost/unordered_map.hpp> 53 TrajectoryContainer &ret,
58 TrajectoryContainer&
result)
const override {}
std::vector< Trajectory > TrajectoryContainer
TempTrajectory buildTrajectories(const TrajectorySeed &, TrajectoryContainer &ret, const TrajectoryFilter *) const override
bool theAlwaysUseInvalidHits
virtual TrajectoryContainer trajectories(const TrajectorySeed &seed) const override
trajectories building starting from a seed
CkfTrajectoryBuilder(const edm::ParameterSet &conf, edm::ConsumesCollector &iC)
std::vector< TempTrajectory > TempTrajectoryContainer
bool theIntermediateCleaning
void rebuildTrajectories(TempTrajectory const &startingTraj, const TrajectorySeed &, TrajectoryContainer &result) const override
virtual void findCompatibleMeasurements(const TrajectorySeed &seed, const TempTrajectory &traj, std::vector< TrajectoryMeasurement > &result) const
void updateTrajectory(TempTrajectory &traj, TM &&tm) const
void setEvent_(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
int theMaxCand
set Event for the internal MeasurementTracker data member
void limitedCandidates(const TrajectorySeed &seed, TempTrajectory &startingTraj, TrajectoryContainer &result) const