#include <ConversionTrackFinder.h>
Classes | |
struct | ExtractChi2 |
struct | ExtractNumOfHits |
Public Member Functions | |
ConversionTrackFinder (const edm::ParameterSet &config, const BaseCkfTrajectoryBuilder *trajectoryBuilder, edm::ConsumesCollector iC) | |
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 | |
const BaseCkfTrajectoryBuilder * | theCkfTrajectoryBuilder_ |
std::unique_ptr< TransientInitialStateEstimator > | theInitialState_ |
const MeasurementTracker * | theMeasurementTracker_ |
std::string | theMeasurementTrackerName_ |
edm::ESGetToken< MeasurementTracker, CkfComponentsRecord > | theMeasurementTrackerToken_ |
const MagneticField * | theMF_ |
edm::ESHandle< Propagator > | thePropagator_ |
edm::ESGetToken< Propagator, TrackerDigiGeometryRecord > | thePropagatorToken_ |
const TrackerGeometry * | theTrackerGeom_ |
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > | theTrackerGeomToken_ |
KFUpdator * | theUpdator_ |
bool | useSplitHits_ |
Definition at line 33 of file ConversionTrackFinder.h.
ConversionTrackFinder::ConversionTrackFinder | ( | const edm::ParameterSet & | config, |
const BaseCkfTrajectoryBuilder * | trajectoryBuilder, | ||
edm::ConsumesCollector | iC | ||
) |
Definition at line 16 of file ConversionTrackFinder.cc.
References edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, theMeasurementTrackerName_, and useSplitHits_.
|
virtual |
Definition at line 35 of file ConversionTrackFinder.cc.
void ConversionTrackFinder::setEventSetup | ( | const edm::EventSetup & | es | ) |
Initialize EventSetup objects at each event.
Definition at line 37 of file ConversionTrackFinder.cc.
References edm::EventSetup::getData(), edm::EventSetup::getHandle(), BaseCkfTrajectoryBuilder::hitBuilder(), theCkfTrajectoryBuilder_, theInitialState_, theMeasurementTracker_, theMeasurementTrackerToken_, thePropagator_, thePropagatorToken_, theTrackerGeom_, and theTrackerGeomToken_.
Referenced by ConversionTrackCandidateProducer::setEventSetup().
|
pure virtual |
Implemented in OutInConversionTrackFinder, and InOutConversionTrackFinder.
|
protected |
Definition at line 52 of file ConversionTrackFinder.h.
Referenced by setEventSetup(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().
|
protected |
Definition at line 54 of file ConversionTrackFinder.h.
Referenced by setEventSetup(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().
|
protected |
Definition at line 51 of file ConversionTrackFinder.h.
Referenced by setEventSetup(), and OutInConversionTrackFinder::tracks().
|
protected |
Definition at line 50 of file ConversionTrackFinder.h.
Referenced by ConversionTrackFinder().
|
protected |
Definition at line 60 of file ConversionTrackFinder.h.
Referenced by setEventSetup().
|
protected |
Definition at line 48 of file ConversionTrackFinder.h.
|
protected |
Definition at line 58 of file ConversionTrackFinder.h.
Referenced by setEventSetup(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().
|
protected |
Definition at line 62 of file ConversionTrackFinder.h.
Referenced by setEventSetup().
|
protected |
Definition at line 55 of file ConversionTrackFinder.h.
Referenced by setEventSetup().
|
protected |
Definition at line 61 of file ConversionTrackFinder.h.
Referenced by setEventSetup().
|
protected |
Definition at line 56 of file ConversionTrackFinder.h.
|
protected |
Definition at line 64 of file ConversionTrackFinder.h.
Referenced by ConversionTrackFinder(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().