1 #ifndef GsfTrackProducerAlgorithm_h
2 #define GsfTrackProducerAlgorithm_h
34 typedef std::pair<Trajectory*, std::pair<reco::GsfTrack*,PropagationDirection> >
AlgoProduct;
bool buildTrack(const TrajectoryFitter *, const Propagator *, AlgoProductCollection &, TransientTrackingRecHit::RecHitContainer &, TrajectoryStateOnSurface &, const TrajectorySeed &, float)
std::vector< TrackCandidate > TrackCandidateCollection
std::vector< Track > TrackCollection
collection of Tracks
~GsfTrackProducerAlgorithm()
std::vector< ConstRecHitPointer > RecHitContainer
std::vector< AlgoProduct > AlgoProductCollection
void runWithCandidate(const TrackingGeometry *, const MagneticField *, const TrackCandidateCollection &, const TrajectoryFitter *, const Propagator *, const TransientTrackingRecHitBuilder *, AlgoProductCollection &)
GsfTrackProducerAlgorithm(const edm::ParameterSet &conf)
std::pair< Trajectory *, std::pair< reco::GsfTrack *, PropagationDirection > > AlgoProduct
void runWithTrack(const TrackingGeometry *, const MagneticField *, const reco::TrackCollection &, const TrajectoryFitter *, const Propagator *, const TransientTrackingRecHitBuilder *, AlgoProductCollection &)