1 #ifndef CkfTrajectoryBuilder_H 2 #define CkfTrajectoryBuilder_H 41 std::unique_ptr<TrajectoryFilter>
filter);
54 unsigned int& nCandPerSeed,
77 std::vector<TrajectoryMeasurement>&
result)
const;
82 unsigned int limitedCandidates(
const std::shared_ptr<const TrajectorySeed>& sharedSeed,
void updateTrajectory(TempTrajectory &traj, TM &&tm) const
std::vector< Trajectory > TrajectoryContainer
bool theAlwaysUseInvalidHits
unsigned int limitedCandidates(const TrajectorySeed &seed, TempTrajectory &startingTraj, TrajectoryContainer &result) const
ret
prodAgent to be discontinued
void rebuildTrajectories(const TrajectorySeed &, TrajectoryContainer &result) const override
int theMinHitForDoubleBonus
~CkfTrajectoryBuilder() override
CkfTrajectoryBuilder(const edm::ParameterSet &conf, edm::ConsumesCollector iC)
TrajectoryContainer trajectories(const TrajectorySeed &seed) const override
trajectories building starting from a seed
std::vector< TempTrajectory > TempTrajectoryContainer
static void fillPSetDescription(edm::ParameterSetDescription &iDesc)
bool theIntermediateCleaning
std::vector< TempTrajectory > TempTrajectoryContainer
virtual void findCompatibleMeasurements(const TrajectorySeed &seed, const TempTrajectory &traj, std::vector< TrajectoryMeasurement > &result) const
void setEvent_(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
int theMaxCand
set Event for the internal MeasurementTracker data member
std::vector< Trajectory > TrajectoryContainer
void buildTrajectories(const TrajectorySeed &, TrajectoryContainer &ret, unsigned int &nCandPerSeed, const TrajectoryFilter *) const override