#include <TrajectoryCleanerBySharedSeeds.h>
Public Types | |
typedef std::vector< Trajectory * > | TrajectoryPointerContainer |
Public Types inherited from TrajectoryCleaner | |
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 (TrajectoryPointerContainer &) const |
void | clean (std::vector< Trajectory > &trajs) const |
TrajectoryCleanerBySharedSeeds (const edm::ParameterSet &iConfig) | |
virtual | ~TrajectoryCleanerBySharedSeeds () |
Public Member Functions inherited from TrajectoryCleaner | |
virtual void | clean (TempTrajectoryContainer &) const |
virtual void | clean (TrajectoryContainer &) const |
TrajectoryCleaner () | |
TrajectoryCleaner (edm::ParameterSet &iConfig) | |
virtual | ~TrajectoryCleaner () |
Private Member Functions | |
bool | sameSeed (const TrajectorySeed &s1, const TrajectorySeed &s2) const |
Definition at line 8 of file TrajectoryCleanerBySharedSeeds.h.
typedef std::vector<Trajectory*> TrajectoryCleanerBySharedSeeds::TrajectoryPointerContainer |
Definition at line 11 of file TrajectoryCleanerBySharedSeeds.h.
|
inline |
Definition at line 13 of file TrajectoryCleanerBySharedSeeds.h.
|
inlinevirtual |
Definition at line 14 of file TrajectoryCleanerBySharedSeeds.h.
References clean(), TrajectoryCleaner::clean(), indexGen::s2, and sameSeed().
|
virtual |
Implements TrajectoryCleaner.
Definition at line 39 of file TrajectoryCleanerBySharedSeeds.cc.
Referenced by ~TrajectoryCleanerBySharedSeeds().
void TrajectoryCleanerBySharedSeeds::clean | ( | std::vector< Trajectory > & | trajs | ) | const |
Definition at line 45 of file TrajectoryCleanerBySharedSeeds.cc.
References LogTrace, and SurveyInfoScenario_cff::seed.
|
private |
Definition at line 14 of file TrajectoryCleanerBySharedSeeds.cc.
References TrackingRecHit::all, TrajectorySeed::nHits(), diffTwoXMLs::r1, diffTwoXMLs::r2, and TrajectorySeed::recHits().
Referenced by ~TrajectoryCleanerBySharedSeeds().