#include <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] |
Definition at line 38 of file GsfTrackProducerAlgorithm.h.
: conf_(conf) { }
GsfTrackProducerAlgorithm::~GsfTrackProducerAlgorithm | ( | ) | [inline] |
Definition at line 42 of file GsfTrackProducerAlgorithm.h.
{}
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.