#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 18 of file Line.h.
|
inline |
Definition at line 27 of file Line.h.
References direction(), Vector3DBase< T, FrameTag >::dot(), position(), theDir, thePos, and cms::cuda::V.
Referenced by AnalyticalTrajectoryExtrapolatorToLine::extrapolateSingleState().
|
inline |
Definition at line 25 of file Line.h.
References theDir.
Referenced by closerPointToLine(), distance(), and TSCBLBuilderWithPropagator::operator()().
|
inline |
Definition at line 35 of file Line.h.
References Vector3DBase< T, FrameTag >::cross(), direction(), position(), theDir, thePos, unit(), and cms::cuda::V.
Referenced by btagbtvdeep::TrackPairInfoBuilder::buildTrackPairInfo(), and IPTools::jetTrackDistance().
|
inline |
Definition at line 44 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 24 of file Line.h.
References thePos.
Referenced by closerPointToLine(), distance(), and IPTools::jetTrackDistance().
|
private |
Definition at line 52 of file Line.h.
Referenced by closerPointToLine(), direction(), and distance().
|
private |
Definition at line 51 of file Line.h.
Referenced by closerPointToLine(), distance(), and position().