Package | Description |
---|---|
org.lcsim.fit.helicaltrack |
Modifier and Type | Field and Description |
---|---|
private HelicalTrackStrip |
HelicalTrackCross._strip1 |
private HelicalTrackStrip |
HelicalTrackCross._strip2 |
Modifier and Type | Method and Description |
---|---|
private HelicalTrackStrip |
HelicalTrackHitDriver.makeDigiStrip(SiTrackerHitStrip1D h) |
private HelicalTrackStrip |
HelicalTrackHitDriver.MakeStrip(TrackerHit hit) |
Modifier and Type | Method and Description |
---|---|
List<HelicalTrackStrip> |
HelicalTrackCross.getStrips()
Return a list of HelicalTrackStrips that contains the two strips that
form the cross.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
StereoHitMaker.CheckCross(HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Check a pair of hits to see if we can make a valid cross hit.
|
static SymmetricMatrix |
HitUtils.CovarianceFromOrigin(HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Return the covariance matrix assuming the track originated from the
origin.
|
static SymmetricMatrix |
HitUtils.CovarianceOnHelix(TrackDirection trkdir,
SymmetricMatrix hcov,
HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Return the covariance matrix given a track direction and helix
covariance matrix.
|
static double |
HitUtils.dv(TrackDirection trkdir,
SymmetricMatrix hcov,
HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Calculate the uncertainty in the unmeasured coordinate v1.
|
static double |
HitUtils.getSinAlpha(HelicalTrackStrip strip1,
HelicalTrackStrip strip2) |
void |
HelicalTrackCross.init(HelicalTrackStrip strip1,
HelicalTrackStrip strip2) |
private HelicalTrackCross |
StereoHitMaker.MakeHit(HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Try to form a cross hit from two HelicalTrackStrips.
|
static Hep3Vector |
HitUtils.PositionFromOrigin(HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Return the hit position assuming the track originated at the origin.
|
static Hep3Vector |
HitUtils.PositionOnHelix(TrackDirection trkdir,
HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Return the hit position given the track direction.
|
static double |
HitUtils.SensorSeperation(HelicalTrackStrip strip1,
HelicalTrackStrip strip2) |
static Hep3Vector |
HitUtils.StripCenter(HelicalTrackStrip strip) |
static SymmetricMatrix |
HitUtils.StripCov(HelicalTrackStrip strip) |
static double |
HitUtils.UnmeasuredCoordinate(TrackDirection trkdir,
HelicalTrackStrip strip1,
HelicalTrackStrip strip2) |
static double |
HitUtils.v1Dotu2(HelicalTrackStrip strip1,
HelicalTrackStrip strip2) |
Modifier and Type | Method and Description |
---|---|
List<HelicalTrackCross> |
StereoHitMaker.MakeHits(List<HelicalTrackStrip> stripcol)
Create cross hits from a list of HelicalTrackStrip hits.
|
List<HelicalTrackCross> |
StereoHitMaker.MakeHits(List<HelicalTrackStrip> slist1,
List<HelicalTrackStrip> slist2)
Create cross hits from two lists of HelicalTrackStrip hits.
|
List<HelicalTrackCross> |
StereoHitMaker.MakeHits(List<HelicalTrackStrip> slist1,
List<HelicalTrackStrip> slist2)
Create cross hits from two lists of HelicalTrackStrip hits.
|
Constructor and Description |
---|
HelicalTrackCross(HelicalTrackStrip strip1,
HelicalTrackStrip strip2)
Creates a new instance of HelicalTrackCross
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.