22 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"START REFINING";
24 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Refining cycle...";
37 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current plane position: " << surface->toGlobal(
LocalPoint(0., 0., 0.));
38 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current plane normal: " << surface->toGlobal(
LocalVector(0, 0, 1));
39 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current momentum: " << T1;
45 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"TETL - extrapolation failed";
52 if (fabs(old_distance -
distance) < 0.000001) {
57 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"TETL- stop to skip loops";
Local3DVector LocalVector
Point3DBase< Scalar, LocalTag > LocalPoint
const CurvilinearTrajectoryError & curvilinearError() const
virtual Propagator * clone() const =0
const GlobalTrajectoryParameters & parameters() const
static PlanePointer build(Args &&... args)
GlobalPoint globalPosition() const
DecomposeProduct< arg, typename Div::arg > D
GlobalVector globalMomentum() const
Vector3DBase unit() const