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 const & origin() const
static constexpr auto TID
virtual bool compatible(const SeedingHitSet &hits) const =0
BaseTrackerRecHit const * ConstRecHitPointer
const TrackingRegion * region
GlobalVector momentum() const
MagneticField const * magneticField_
GlobalPoint position() const
Vector3DBase unit() const
unsigned int size() const
TrackCharge charge() const
bool initialKinematic(GlobalTrajectoryParameters &kine, const SeedingHitSet &hits) const override
const SeedComparitor * filter
static constexpr auto TEC