#include <Line.h>
Public Types | |
typedef GlobalVector | DirectionType |
typedef GlobalPoint | PositionType |
Public Member Functions | |
GlobalPoint | closerPointToLine (const Line &aLine) const |
DirectionType | direction () const |
GlobalVector | distance (const Line &aLine) const |
GlobalVector | distance (const GlobalPoint &aPoint) const |
Line () | |
Line (PositionType &pos, DirectionType &dir) | |
PositionType | position () const |
~Line () | |
Private Attributes | |
DirectionType | theDir |
PositionType | thePos |
typedef GlobalVector Line::DirectionType |
typedef GlobalPoint Line::PositionType |
|
inline |
Definition at line 19 of file Line.h.
|
inline |
Definition at line 29 of file Line.h.
References direction(), Vector3DBase< T, FrameTag >::dot(), position(), class-composition::Q, theDir, and thePos.
Referenced by TrajectoryExtrapolatorToLine::extrapolate(), and AnalyticalTrajectoryExtrapolatorToLine::extrapolateSingleState().
|
inline |
Definition at line 27 of file Line.h.
References theDir.
Referenced by closerPointToLine(), distance(), TSCBLBuilderWithPropagator::operator()(), and HelixExtrapolatorToLine2Order::pathLength().
|
inline |
Definition at line 38 of file Line.h.
References Vector3DBase< T, FrameTag >::cross(), direction(), Vector3DBase< T, FrameTag >::dot(), position(), theDir, thePos, and csvLumiCalc::unit.
Referenced by btagbtvdeep::TrackPairInfoBuilder::buildTrackPairInfo(), SignedImpactParameter3D::distanceWithJetAxis(), TrajectoryExtrapolatorToLine::extrapolate(), and IPTools::jetTrackDistance().
|
inline |
Definition at line 48 of file Line.h.
References Vector3DBase< T, FrameTag >::dot(), theDir, thePos, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
Definition at line 26 of file Line.h.
References thePos.
Referenced by closerPointToLine(), distance(), SignedImpactParameter3D::distanceWithJetAxis(), IPTools::jetTrackDistance(), and HelixExtrapolatorToLine2Order::pathLength().
|
private |
Definition at line 57 of file Line.h.
Referenced by closerPointToLine(), direction(), and distance().
|
private |
Definition at line 56 of file Line.h.
Referenced by closerPointToLine(), distance(), and position().