#include <TrajectoryCleaner.h>
Public Types | |
typedef TrackingComponentsRecord | Record |
using | TempTrajectoryContainer = std::vector< TempTrajectory > |
typedef std::vector< Trajectory > | TrajectoryContainer |
typedef TrajectoryContainer::iterator | TrajectoryIterator |
typedef std::vector< Trajectory * > | TrajectoryPointerContainer |
typedef TrajectoryPointerContainer::iterator | TrajectoryPointerIterator |
Public Member Functions | |
virtual void | clean (TempTrajectoryContainer &) const |
virtual void | clean (TrajectoryContainer &) const |
virtual void | clean (TrajectoryPointerContainer &) const =0 |
TrajectoryCleaner () | |
TrajectoryCleaner (edm::ParameterSet &iConfig) | |
virtual | ~TrajectoryCleaner () |
Definition at line 14 of file TrajectoryCleaner.h.
Definition at line 16 of file TrajectoryCleaner.h.
using TrajectoryCleaner::TempTrajectoryContainer = std::vector<TempTrajectory> |
Definition at line 22 of file TrajectoryCleaner.h.
typedef std::vector<Trajectory> TrajectoryCleaner::TrajectoryContainer |
Definition at line 17 of file TrajectoryCleaner.h.
typedef TrajectoryContainer::iterator TrajectoryCleaner::TrajectoryIterator |
Definition at line 19 of file TrajectoryCleaner.h.
typedef std::vector<Trajectory*> TrajectoryCleaner::TrajectoryPointerContainer |
Definition at line 18 of file TrajectoryCleaner.h.
typedef TrajectoryPointerContainer::iterator TrajectoryCleaner::TrajectoryPointerIterator |
Definition at line 20 of file TrajectoryCleaner.h.
|
inline |
Definition at line 24 of file TrajectoryCleaner.h.
|
inline |
Definition at line 25 of file TrajectoryCleaner.h.
|
inlinevirtual |
Definition at line 26 of file TrajectoryCleaner.h.
|
virtual |
Reimplemented in FastTrajectoryCleaner.
Definition at line 5 of file TrajectoryCleaner.cc.
References cms::cuda::assert().
Referenced by clean(), and cms::CkfTrackCandidateMakerBase::produceBase().
|
virtual |
|
pure virtual |
Implemented in FastTrajectoryCleaner, and TrajectoryCleanerBySharedHits.