#include <ConversionTrackFinder.h>
Classes | |
struct | ExtractChi2 |
struct | ExtractNumOfHits |
Public Member Functions | |
ConversionTrackFinder (const edm::EventSetup &es, const edm::ParameterSet &config) | |
void | setEvent (const edm::Event &e) |
void | setEventSetup (const edm::EventSetup &es) |
Initialize EventSetup objects at each event. More... | |
virtual std::vector< Trajectory > | tracks (const TrajectorySeedCollection seeds, TrackCandidateCollection &candidate) const =0 |
virtual | ~ConversionTrackFinder () |
Protected Attributes | |
edm::ParameterSet | conf_ |
const TrajectoryBuilder * | theCkfTrajectoryBuilder_ |
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 32 of file ConversionTrackFinder.h.
ConversionTrackFinder::ConversionTrackFinder | ( | const edm::EventSetup & | es, |
const edm::ParameterSet & | config | ||
) |
Definition at line 15 of file ConversionTrackFinder.cc.
References conf_, edm::ParameterSet::getParameter(), theInitialState_, theMeasurementTrackerName_, and useSplitHits_.
|
virtual |
Definition at line 35 of file ConversionTrackFinder.cc.
References theInitialState_.
void ConversionTrackFinder::setEvent | ( | const edm::Event & | e | ) |
Definition at line 66 of file ConversionTrackFinder.cc.
References theMeasurementTracker_, and MeasurementTracker::update().
Referenced by ConversionTrackCandidateProducer::produce().
void ConversionTrackFinder::setEventSetup | ( | const edm::EventSetup & | es | ) |
Initialize EventSetup objects at each event.
Definition at line 43 of file ConversionTrackFinder.cc.
References conf_, edm::EventSetup::get(), edm::ParameterSet::getParameter(), edm::ESHandle< class >::product(), TransientInitialStateEstimator::setEventSetup(), theCkfTrajectoryBuilder_, theInitialState_, theMeasurementTracker_, theMeasurementTrackerName_, thePropagator_, and theTrackerGeom_.
Referenced by ConversionTrackCandidateProducer::setEventSetup().
|
pure virtual |
Implemented in OutInConversionTrackFinder, and InOutConversionTrackFinder.
|
protected |
Definition at line 58 of file ConversionTrackFinder.h.
Referenced by ConversionTrackFinder(), InOutConversionTrackFinder::InOutConversionTrackFinder(), OutInConversionTrackFinder::OutInConversionTrackFinder(), and setEventSetup().
|
protected |
Definition at line 63 of file ConversionTrackFinder.h.
Referenced by setEventSetup(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().
|
protected |
Definition at line 65 of file ConversionTrackFinder.h.
Referenced by ConversionTrackFinder(), setEventSetup(), InOutConversionTrackFinder::tracks(), OutInConversionTrackFinder::tracks(), and ~ConversionTrackFinder().
|
protected |
Definition at line 62 of file ConversionTrackFinder.h.
Referenced by setEvent(), setEventSetup(), and OutInConversionTrackFinder::tracks().
|
protected |
Definition at line 61 of file ConversionTrackFinder.h.
Referenced by ConversionTrackFinder(), and setEventSetup().
|
protected |
Definition at line 59 of file ConversionTrackFinder.h.
|
protected |
Definition at line 69 of file ConversionTrackFinder.h.
Referenced by setEventSetup(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().
|
protected |
Definition at line 66 of file ConversionTrackFinder.h.
Referenced by setEventSetup().
|
protected |
Definition at line 67 of file ConversionTrackFinder.h.
|
protected |
Definition at line 71 of file ConversionTrackFinder.h.
Referenced by ConversionTrackFinder(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().