18 if (
hits.size() == 3 &&
24 tth2->globalPosition(),
25 tth1->globalPosition(),
28 tth1->globalPosition());
29 kine = helix.stateAtVertex();
40 if (helix.isValid()) {
41 kine = helix.stateAtVertex();
43 GlobalVector initMomentum(tth2->globalPosition() - vertexPos);
44 initMomentum *= (100. / initMomentum.perp());
bool isSingleType(TrackingRecHit const &hit)
GlobalPoint position() const
GlobalPoint const & origin() const
static constexpr auto TID
virtual bool compatible(const SeedingHitSet &hits) const =0
TrackCharge charge() const
GlobalVector momentum() const
BaseTrackerRecHit const * ConstRecHitPointer
const TrackingRegion * region
MagneticField const * magneticField_
Vector3DBase unit() const
bool initialKinematic(GlobalTrajectoryParameters &kine, const SeedingHitSet &hits) const override
const SeedComparitor * filter
static constexpr auto TEC