1 #ifndef RecoTracker_TkSeedGenerator_SeedFromConsecutiveHitsCreator_H
2 #define RecoTracker_TkSeedGenerator_SeedFromConsecutiveHitsCreator_H
20 theBOFFMomentum(cfg.existsAs<double>(
"SeedMomentumForBOFF") ? cfg.getParameter<double>(
"SeedMomentumForBOFF") : 5.0),
22 theMinOneOverPtError(cfg.existsAs<double>(
"MinOneOverPtError") ? cfg.getParameter<double>(
"MinOneOverPtError") : 1.0)
27 double aOriginTransverseErrorMultiplier = 1.0,
double aMinOneOverPtError = 1.0)
edm::ESHandle< Propagator > propagatorHandle
bool checkHit(const TrajectoryStateOnSurface &tsos, const TransientTrackingRecHit::ConstRecHitPointer &hit) const dso_hidden
virtual bool initialKinematic(GlobalTrajectoryParameters &kine, const SeedingHitSet &hits) const
void buildSeed(TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits, const FreeTrajectoryState &fts) const dso_hidden
std::vector< TrajectorySeed > TrajectorySeedCollection
std::string thePropagatorLabel
const TrackingRegion * region
virtual ~SeedFromConsecutiveHitsCreator()
virtual void init(const TrackingRegion ®ion, const edm::EventSetup &es, const SeedComparitor *filter) GCC11_FINAL
double theMinOneOverPtError
SeedFromConsecutiveHitsCreator(const edm::ParameterSet &cfg)
double theOriginTransverseErrorMultiplier
edm::ESHandle< TrackerGeometry > tracker
SeedFromConsecutiveHitsCreator(const std::string &propagator="PropagatorWithMaterial", double seedMomentumForBOFF=-5.0, double aOriginTransverseErrorMultiplier=1.0, double aMinOneOverPtError=1.0)
virtual void makeSeed(TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits) GCC11_FINAL
CurvilinearTrajectoryError initialError(float sin2Theta) const dso_hidden
TransientTrackingRecHit::RecHitPointer refitHit(const TransientTrackingRecHit::ConstRecHitPointer &hit, const TrajectoryStateOnSurface &state) const dso_hidden
edm::ESHandle< MagneticField > bfield
const SeedComparitor * filter