1 #ifndef FastSimulation_Tracking_TrackCandidateProducer_h
2 #define FastSimulation_Tracking_TrackCandidateProducer_h
unsigned int minNumberOfCrossedLayers
TrackCandidateProducer(const edm::ParameterSet &conf)
int findId(const reco::Track &aTrack) const
std::vector< TrackCandidate > TrackCandidateCollection
const MagneticField * theMagField
unsigned int maxNumberOfCrossedLayers
edm::InputTag seedProducer
virtual ~TrackCandidateProducer()
virtual void beginRun(edm::Run &run, const edm::EventSetup &es)
PropagatorWithMaterial * thePropagator
edm::InputTag hitProducer
std::vector< edm::InputTag > trackProducers
virtual void produce(edm::Event &e, const edm::EventSetup &es)
const TrackerGeometry * theGeometry
bool sameLocalParameters(const TrackingRecHit *aH, const TrackingRecHit *bH) const
bool isDuplicateCandidate(const TrackCandidateCollection &candidates, const TrackCandidate &newCand) const
void addSplitHits(const TrackerRecHit &, std::vector< TrackerRecHit > &)