#include <InOutConversionTrackFinder.h>
Public Member Functions | |
InOutConversionTrackFinder (const edm::ParameterSet &config, const BaseCkfTrajectoryBuilder *trajectoryBuilder) | |
virtual std::vector< Trajectory > | tracks (const TrajectorySeedCollection &seeds, TrackCandidateCollection &candidate) const |
virtual | ~InOutConversionTrackFinder () |
Public Member Functions inherited from ConversionTrackFinder | |
ConversionTrackFinder (const edm::ParameterSet &config, const BaseCkfTrajectoryBuilder *trajectoryBuilder) | |
void | setEventSetup (const edm::EventSetup &es) |
Initialize EventSetup objects at each event. More... | |
virtual | ~ConversionTrackFinder () |
Private Attributes | |
RedundantSeedCleaner * | theSeedCleaner_ |
TrajectoryCleanerBySharedHits * | theTrajectoryCleaner_ |
Additional Inherited Members | |
Protected Attributes inherited from ConversionTrackFinder | |
const BaseCkfTrajectoryBuilder * | theCkfTrajectoryBuilder_ |
std::unique_ptr < TransientInitialStateEstimator > | theInitialState_ |
const MeasurementTracker * | theMeasurementTracker_ |
std::string | theMeasurementTrackerName_ |
const MagneticField * | theMF_ |
edm::ESHandle< Propagator > | thePropagator_ |
const TrackerGeometry * | theTrackerGeom_ |
KFUpdator * | theUpdator_ |
bool | useSplitHits_ |
Definition at line 29 of file InOutConversionTrackFinder.h.
InOutConversionTrackFinder::InOutConversionTrackFinder | ( | const edm::ParameterSet & | config, |
const BaseCkfTrajectoryBuilder * | trajectoryBuilder | ||
) |
Definition at line 23 of file InOutConversionTrackFinder.cc.
References edm::hlt::Exception, edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, theSeedCleaner_, and theTrajectoryCleaner_.
|
virtual |
Definition at line 46 of file InOutConversionTrackFinder.cc.
References theSeedCleaner_, and theTrajectoryCleaner_.
|
virtual |
Implements ConversionTrackFinder.
Definition at line 55 of file InOutConversionTrackFinder.cc.
References RedundantSeedCleaner::add(), alongMomentum, LocalTrajectoryParameters::charge(), TrajectoryCleanerBySharedHits::clean(), TrackingRecHit::det(), RedundantSeedCleaner::done(), edm::OwnVector< T, P >::front(), RedundantSeedCleaner::good(), BaseCkfTrajectoryBuilder::hitBuilder(), i, RedundantSeedCleaner::init(), TrajectoryStateOnSurface::isValid(), LogDebug, LocalTrajectoryParameters::momentum(), PTrajectoryStateOnDet::parameters(), trajectoryStateTransform::persistentState(), LocalTrajectoryParameters::position(), precomputed_value_sort(), TrackingRecHit::rawId(), HLT_25ns14e33_v3_cff::recHits, query::result, GeomDet::surface(), ConversionTrackFinder::theCkfTrajectoryBuilder_, ConversionTrackFinder::theInitialState_, ConversionTrackFinder::thePropagator_, theSeedCleaner_, theTrajectoryCleaner_, TrajectoryBuilder::trajectories(), and ConversionTrackFinder::useSplitHits_.
|
private |
Definition at line 42 of file InOutConversionTrackFinder.h.
Referenced by InOutConversionTrackFinder(), tracks(), and ~InOutConversionTrackFinder().
|
private |
Definition at line 41 of file InOutConversionTrackFinder.h.
Referenced by InOutConversionTrackFinder(), tracks(), and ~InOutConversionTrackFinder().