1 #ifndef GsfTrackProducerAlgorithm_h 2 #define GsfTrackProducerAlgorithm_h 34 typedef std::pair<Trajectory*, std::pair<reco::GsfTrack*,PropagationDirection> >
AlgoProduct;
49 AlgoProductCollection &);
57 AlgoProductCollection &);
61 AlgoProductCollection& ,
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 &)