17 if (hits.
size() == 3 &&
23 tth2->globalPosition(),
24 tth1->globalPosition(),
27 tth1->globalPosition());
28 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
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
static constexpr auto TEC