25 FastHelix helix(tth3->globalPosition(), tth2->globalPosition(), tth1->globalPosition(),
nomField, &*
bfield, tth1->globalPosition());
26 kine = helix.stateAtVertex();
39 if (helix.isValid()) {
40 kine = helix.stateAtVertex();
42 GlobalVector initMomentum(tth2->globalPosition() - vertexPos);
43 initMomentum *= (100./initMomentum.perp());
bool isSingleType(TrackingRecHit const &hit)
GlobalPoint const & origin() const
BaseTrackerRecHit const * ConstRecHitPointer
const TrackingRegion * region
GlobalVector momentum() const
virtual bool compatible(const SeedingHitSet &hits) const =0
bool initialKinematic(GlobalTrajectoryParameters &kine, const SeedingHitSet &hits) const override
GlobalPoint position() const
Vector3DBase unit() const
unsigned int size() const
TrackCharge charge() const
edm::ESHandle< MagneticField > bfield
const SeedComparitor * filter