1 #ifndef RecoTracker_TkSeedGenerator_SeedFromConsecutiveHitsCreator_H
2 #define RecoTracker_TkSeedGenerator_SeedFromConsecutiveHitsCreator_H
25 : thePropagatorLabel (cfg.getParameter<std::
string>(
"propagator"))
26 , theBOFFMomentum (cfg.getParameter<double>(
"SeedMomentumForBOFF"))
27 , theOriginTransverseErrorMultiplier(cfg.getParameter<double>(
"OriginTransverseErrorMultiplier"))
28 , theMinOneOverPtError (cfg.getParameter<double>(
"MinOneOverPtError"))
30 , mfName_(cfg.getParameter<std::
string>(
"magneticField"))
31 , forceKinematicWithRegionDirection_(cfg.getParameter<bool>(
"forceKinematicWithRegionDirection"))
virtual void init(const TrackingRegion ®ion, const edm::EventSetup &es, const SeedComparitor *filter)=0
virtual void makeSeed(TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits)=0
edm::ESHandle< Propagator > propagatorHandle
BaseTrackerRecHit const * ConstRecHitPointer
std::vector< TrajectorySeed > TrajectorySeedCollection
std::string thePropagatorLabel
double theMinOneOverPtError
bool forceKinematicWithRegionDirection_
SeedFromConsecutiveHitsCreator(const edm::ParameterSet &cfg)
double theOriginTransverseErrorMultiplier
edm::ESHandle< TrackerGeometry > tracker
edm::ESHandle< MagneticField > bfield