Modifier and Type | Field and Description |
---|---|
protected SpacePath |
_spth |
protected double |
_x |
Constructor and Description |
---|
SurfTest(double x) |
SurfTest(SpacePath spth) |
SurfTest(SurfTest st) |
Modifier and Type | Method and Description |
---|---|
TrackSurfaceDirection |
direction(TrackVector vec)
Return the direction consistent with the specified track vector.
|
SpacePath |
get_space_vector() |
Surface |
newPureSurface()
Return a new surface corresponding to the underlying pure surface.
|
double |
parameter(int ipar)
Return the surface parameter with specified index (0, 1, 2, 3, 4).
|
CrossStat |
pureStatus(VTrack trv)
Return the crossing status for a track without error.
|
String |
pureType()
pure type of object
|
protected boolean |
safePureEqual(Surface srf) |
protected boolean |
safePureLessThan(Surface srf) |
SpacePath |
spacePath(TrackVector vec,
TrackSurfaceDirection dir)
Return the position and direction of a track vector.
|
SpacePoint |
spacePoint(TrackVector vec)
Return the position of a track vector.
|
static String |
staticType() |
String |
toString()
String representation of the Surface.
|
String |
type()
Return the full type.
|
static String |
typeName() |
TrackVector |
vecDiff(TrackVector vec1,
TrackVector vec2)
Return the difference between two vectors on the surface.
|
boundEqual, equals, genericType, getInteractor, interact, isPure, newSurface, pureEqual, pureLessThan, qOverP, safeBoundEqual, setInteractor, setSimInteractor, simInteract, simInteractor, status, status
protected double _x
protected SpacePath _spth
public SurfTest(double x)
public SurfTest(SpacePath spth)
public SurfTest(SurfTest st)
public String toString()
Surface
protected boolean safePureEqual(Surface srf)
safePureEqual
in class Surface
protected boolean safePureLessThan(Surface srf)
safePureLessThan
in class Surface
public static String typeName()
public static String staticType()
public String type()
Surface
public TrackSurfaceDirection direction(TrackVector vec)
Surface
public Surface newPureSurface()
Surface
newPureSurface
in class Surface
public double parameter(int ipar)
Surface
public SpacePath get_space_vector()
public CrossStat pureStatus(VTrack trv)
Surface
pureStatus
in class Surface
trv
- VTrackpublic TrackVector vecDiff(TrackVector vec1, TrackVector vec2)
Surface
public SpacePoint spacePoint(TrackVector vec)
Surface
spacePoint
in class Surface
vec
- TrackVectorpublic SpacePath spacePath(TrackVector vec, TrackSurfaceDirection dir)
Surface
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.