#include <RecoTracker/TrackProducer/interface/GsfTrackProducerAlgorithm.h>
Public Types | |
typedef std::pair< Trajectory *, std::pair< reco::GsfTrack *, PropagationDirection > > | AlgoProduct |
typedef std::vector< AlgoProduct > | AlgoProductCollection |
Public Member Functions | |
bool | buildTrack (const TrajectoryFitter *, const Propagator *, AlgoProductCollection &, TransientTrackingRecHit::RecHitContainer &, TrajectoryStateOnSurface &, const TrajectorySeed &, float) |
GsfTrackProducerAlgorithm (const edm::ParameterSet &conf) | |
void | runWithCandidate (const TrackingGeometry *, const MagneticField *, const TrackCandidateCollection &, const TrajectoryFitter *, const Propagator *, const TransientTrackingRecHitBuilder *, AlgoProductCollection &) |
void | runWithTrack (const TrackingGeometry *, const MagneticField *, const reco::TrackCollection &, const TrajectoryFitter *, const Propagator *, const TransientTrackingRecHitBuilder *, AlgoProductCollection &) |
~GsfTrackProducerAlgorithm () | |
Private Attributes | |
edm::ParameterSet | conf_ |
Definition at line 32 of file GsfTrackProducerAlgorithm.h.
typedef std::pair<Trajectory*, std::pair<reco::GsfTrack*,PropagationDirection> > GsfTrackProducerAlgorithm::AlgoProduct |
Definition at line 35 of file GsfTrackProducerAlgorithm.h.
typedef std::vector< AlgoProduct > GsfTrackProducerAlgorithm::AlgoProductCollection |
Definition at line 36 of file GsfTrackProducerAlgorithm.h.
GsfTrackProducerAlgorithm::GsfTrackProducerAlgorithm | ( | const edm::ParameterSet & | conf | ) | [inline] |
GsfTrackProducerAlgorithm::~GsfTrackProducerAlgorithm | ( | ) | [inline] |
bool GsfTrackProducerAlgorithm::buildTrack | ( | const TrajectoryFitter * | , | |
const Propagator * | , | |||
AlgoProductCollection & | , | |||
TransientTrackingRecHit::RecHitContainer & | , | |||
TrajectoryStateOnSurface & | , | |||
const TrajectorySeed & | , | |||
float | ||||
) |
void GsfTrackProducerAlgorithm::runWithCandidate | ( | const TrackingGeometry * | , | |
const MagneticField * | , | |||
const TrackCandidateCollection & | , | |||
const TrajectoryFitter * | , | |||
const Propagator * | , | |||
const TransientTrackingRecHitBuilder * | , | |||
AlgoProductCollection & | ||||
) |
void GsfTrackProducerAlgorithm::runWithTrack | ( | const TrackingGeometry * | , | |
const MagneticField * | , | |||
const reco::TrackCollection & | , | |||
const TrajectoryFitter * | , | |||
const Propagator * | , | |||
const TransientTrackingRecHitBuilder * | , | |||
AlgoProductCollection & | ||||
) |
Definition at line 69 of file GsfTrackProducerAlgorithm.h.