Constructor and Description |
---|
McTrackState(double s,
Surface srf,
TrackVector vec)
Construct an instance from the track distance, a surface and a track vector.
|
Modifier and Type | Field and Description |
---|---|
private TrackVector |
VTrackGenerator._max |
private TrackVector |
VTrackGenerator._min |
(package private) TrackVector |
VTrack._vec |
Modifier and Type | Method and Description |
---|---|
TrackVector |
TrackVector.minus(TrackVector tv)
Math funtion minus.
|
TrackVector |
TrackVector.plus(TrackVector tv)
Math funtion plus.
|
TrackVector |
SurfTest.vecDiff(TrackVector vec1,
TrackVector vec2) |
abstract TrackVector |
Surface.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the difference between two vectors on the surface.
|
TrackVector |
VTrack.vector()
get track vector
|
Modifier and Type | Method and Description |
---|---|
static double |
TrackVector.chisqDiff(TrackVector tv,
TrackError te)
Chi-squared difference between TrackVectors.
|
TrackSurfaceDirection |
SurfTest.direction(TrackVector vec) |
TrackSurfaceDirection |
Surface.direction(TrackVector vec)
Return the direction consistent with the specified track vector.
|
boolean |
TrackVector.equals(TrackVector tv)
Equality operator.
|
boolean |
TrackVector.isEqual(TrackVector tv)
Equality within tolerance.
|
TrackVector |
TrackVector.minus(TrackVector tv)
Math funtion minus.
|
boolean |
TrackVector.notEquals(TrackVector tv)
Inequality operator.
|
TrackVector |
TrackVector.plus(TrackVector tv)
Math funtion plus.
|
double |
Surface.qOverP(TrackVector vec)
Return q/p in 1/GeV/c.
|
void |
VTrack.setVector(TrackVector vec)
set track vector
direction attribute is set undefined
|
void |
VTrack.setVectorAndKeepDirection(TrackVector vec)
set vector and keep the current direction
|
SpacePath |
SurfTest.spacePath(TrackVector vec,
TrackSurfaceDirection dir) |
abstract SpacePath |
Surface.spacePath(TrackVector vec,
TrackSurfaceDirection dir)
Return the position and direction of a track vector.
|
SpacePoint |
SurfTest.spacePoint(TrackVector vec) |
abstract SpacePoint |
Surface.spacePoint(TrackVector vec)
Return the position of a track vector.
|
TrackVector |
SurfTest.vecDiff(TrackVector vec1,
TrackVector vec2) |
abstract TrackVector |
Surface.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the difference between two vectors on the surface.
|
Constructor and Description |
---|
ETrack(Surface srf,
TrackVector vec,
TrackError err)
constructor from a surface, track and error matrix
|
ETrack(Surface srf,
TrackVector vec,
TrackError err,
TrackSurfaceDirection dir)
constructor from a surface, track, error matrix and direction
|
TrackVector(TrackVector tv)
Copy Constructor
|
VTrack(Surface srf,
TrackVector vec)
constructor from a surface and a vector
|
VTrack(Surface srf,
TrackVector vec,
TrackSurfaceDirection dir)
constructor from a surface, vector and direction
|
VTrackGenerator(Surface srf,
TrackVector min,
TrackVector max)
constructor
|
Modifier and Type | Method and Description |
---|---|
TrackVector |
SurfCylinder.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Modifier and Type | Method and Description |
---|---|
TrackSurfaceDirection |
SurfCylinder.direction(TrackVector vec)
Return the direction.
|
double |
SurfCylinder.qOverP(TrackVector vec)
Return the signed inverse momentum, q/p.
|
SpacePath |
SurfCylinder.spacePath(TrackVector vec,
TrackSurfaceDirection dir)
Return the space vector for a track vector.
|
SpacePoint |
SurfCylinder.spacePoint(TrackVector vec)
Return the space point for a track vector.
|
TrackVector |
SurfCylinder.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Modifier and Type | Method and Description |
---|---|
TrackVector |
SurfDCA.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Modifier and Type | Method and Description |
---|---|
TrackSurfaceDirection |
SurfDCA.direction(TrackVector vec)
Return the direction.
|
double |
SurfDCA.qOverP(TrackVector vec)
Return the signed inverse momentum, q/p.
|
SpacePath |
SurfDCA.spacePath(TrackVector vec,
TrackSurfaceDirection dir)
Return the space vector for a track vector.
|
SpacePoint |
SurfDCA.spacePoint(TrackVector vec)
Return the space point for a track vector.
|
TrackVector |
SurfDCA.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Modifier and Type | Method and Description |
---|---|
TrackVector |
SurfXYPlane.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Modifier and Type | Method and Description |
---|---|
SpacePath |
SurfXYPlane.spacePath(TrackVector vec,
TrackSurfaceDirection dir)
Return the space vector for a track: (v,z,dv/du,dz/du,q/p).
|
SpacePoint |
SurfXYPlane.spacePoint(TrackVector vec)
Return the space point for a track vector.
|
TrackVector |
SurfXYPlane.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Modifier and Type | Method and Description |
---|---|
TrackVector |
SurfZPlane.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Modifier and Type | Method and Description |
---|---|
SpacePath |
SurfZPlane.spacePath(TrackVector vec,
TrackSurfaceDirection dir)
Return the space vector for a track.
|
SpacePoint |
SurfZPlane.spacePoint(TrackVector vec)
Return the space point for a track vector.
|
TrackVector |
SurfZPlane.vecDiff(TrackVector vec1,
TrackVector vec2)
Return the vector difference of two tracks on this surface.
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.