24 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"START REFINING";
26 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Refining cycle...";
40 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current plane position: " << surface->toGlobal(
LocalPoint(0.,0.,0.));
41 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current plane normal: " << surface->toGlobal(
LocalVector(0,0,1));
42 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"Current momentum: " << T1;
50 LogDebug(
"TrajectoryExtrapolatorToLine") <<
"TETL - extrapolation failed";
57 if (fabs(old_distance - distance) < 0.000001) {refining =
false;}
58 if (old_distance-distance<0.){
60 LogDebug(
"TrajectoryExtrapolatorToLine")<<
"TETL- stop to skip loops";
Local3DVector LocalVector
virtual Propagator * clone() const =0
Point3DBase< Scalar, LocalTag > LocalPoint
const GlobalTrajectoryParameters & parameters() const
GlobalPoint globalPosition() const
const CurvilinearTrajectoryError & curvilinearError() const
GlobalVector distance(const Line &aLine) const
static PlanePointer build(Args &&...args)
static const std::string B
Vector3DBase unit() const
DecomposeProduct< arg, typename Div::arg > D
GlobalPoint closerPointToLine(const Line &aLine) const
GlobalVector globalMomentum() const