12 thePropagator(u.
clone())
24 GlobalPoint bspos(beamSpot.position().x(), beamSpot.position().y(), beamSpot.position().z());
25 GlobalVector bsvec(beamSpot.dxdz(), beamSpot.dydz(), 1.);
26 Line bsline(bspos,bsvec);
34 GlobalVector hyp(tp.
x() - bspos.x(),tp.
y() - bspos.y(),tp.
z() - bspos.z());
DirectionType direction() const
DeepCopyPointerByClone< Propagator > thePropagator
GlobalPoint globalPosition() const
PreciseFloatType< T, U >::Type dot(const Vector3DBase< U, FrameTag > &v) const
FreeTrajectoryState * freeState(bool withErrors=true) const
TSCBLBuilderWithPropagator(const MagneticField *field)
constructor with default geometrical propagator
virtual void setPropagationDirection(PropagationDirection dir) const