1 #ifndef FastSimulation_Tracking_TrackCandidateProducer_h
2 #define FastSimulation_Tracking_TrackCandidateProducer_h
unsigned int minNumberOfCrossedLayers
edm::EDGetTokenT< edm::View< TrajectorySeed > > seedToken
edm::EDGetTokenT< edm::SimVertexContainer > simVertexToken
edm::EDGetTokenT< edm::SimTrackContainer > simTrackToken
TrackCandidateProducer(const edm::ParameterSet &conf)
const MagneticField * theMagField
unsigned int maxNumberOfCrossedLayers
edm::InputTag seedProducer
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
virtual ~TrackCandidateProducer()
void addSplitHits(const TrajectorySeedHitCandidate &, std::vector< TrajectorySeedHitCandidate > &)
PropagatorWithMaterial * thePropagator
edm::EDGetTokenT< SiTrackerGSMatchedRecHit2DCollection > recHitToken
edm::InputTag hitProducer
std::vector< edm::InputTag > trackProducers
virtual void beginRun(edm::Run const &run, const edm::EventSetup &es) override
const TrackerGeometry * theGeometry