#include <TrajectoryBuilder.h>
Public Types | |
typedef std::vector< Trajectory > | TrajectoryContainer |
typedef TrajectoryContainer::iterator | TrajectoryIterator |
Public Member Functions | |
virtual void | rebuildSeedingRegion (const TrajectorySeed &, TrajectoryContainer &result) const |
virtual void | setEvent (const edm::Event &event) const =0 |
virtual TrajectoryContainer | trajectories (const TrajectorySeed &) const =0 |
virtual void | trajectories (const TrajectorySeed &seed, TrajectoryContainer &out) const |
virtual void | unset () const |
virtual | ~TrajectoryBuilder () |
The component of track reconstruction that, strating from a seed, reconstructs all possible trajectories. The resulting trajectories may be mutually exclusive and require cleaning by a TrajectoryCleaner. The Trajectories are normally not smoothed.
Definition at line 18 of file TrajectoryBuilder.h.
typedef std::vector<Trajectory> TrajectoryBuilder::TrajectoryContainer |
Definition at line 21 of file TrajectoryBuilder.h.
typedef TrajectoryContainer::iterator TrajectoryBuilder::TrajectoryIterator |
Definition at line 22 of file TrajectoryBuilder.h.
|
inlinevirtual |
Definition at line 24 of file TrajectoryBuilder.h.
|
inlinevirtual |
Interface for trajectories re-building in the seeding region method. It has to be correctly implemented in the concrete class
Reimplemented in GroupedCkfTrajectoryBuilder.
Definition at line 36 of file TrajectoryBuilder.h.
References LogDebug.
Referenced by cms::CkfTrackCandidateMakerBase::produceBase().
|
pure virtual |
Implemented in BaseCkfTrajectoryBuilder, HICTrajectoryBuilder, and MuonRoadTrajectoryBuilder.
Referenced by cms::CkfTrackCandidateMakerBase::produceBase().
|
pure virtual |
Implemented in BaseCkfTrajectoryBuilder, HICTrajectoryBuilder, MuonRoadTrajectoryBuilder, CkfTrajectoryBuilder, and GroupedCkfTrajectoryBuilder.
Referenced by cms::CkfTrackCandidateMakerBase::produceBase(), InOutConversionTrackFinder::tracks(), OutInConversionTrackFinder::tracks(), and trajectories().
|
inlinevirtual |
Reimplemented in MuonRoadTrajectoryBuilder, CkfTrajectoryBuilder, and GroupedCkfTrajectoryBuilder.
Definition at line 28 of file TrajectoryBuilder.h.
References run_regression::ret, and trajectories().
|
inlinevirtual |
Reimplemented in BaseCkfTrajectoryBuilder.
Definition at line 43 of file TrajectoryBuilder.h.
Referenced by cms::CkfTrackCandidateMakerBase::produceBase().