Go to the documentation of this file.
23 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"START REFINING";
25 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Refining cycle...";
39 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current plane position: " << surface->toGlobal(
LocalPoint(0., 0., 0.));
40 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current plane normal: " << surface->toGlobal(
LocalVector(0, 0, 1));
41 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current momentum: " << T1;
47 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"TETL - extrapolation failed";
54 if (fabs(old_distance -
distance) < 0.000001) {
59 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"TETL- stop to skip loops";
GlobalPoint globalPosition() const
Point3DBase< Scalar, LocalTag > LocalPoint
Vector3DBase unit() const
const CurvilinearTrajectoryError & curvilinearError() const
static PlanePointer build(Args &&... args)
Local3DVector LocalVector
const GlobalTrajectoryParameters & parameters() const
GlobalVector globalMomentum() const
static const std::string B
DecomposeProduct< arg, typename Div::arg > D
virtual Propagator * clone() const =0