Package | Description |
---|---|
org.lcsim.fit.helicaltrack | |
org.lcsim.recon.tracking.seedtracker |
Modifier and Type | Field and Description |
---|---|
private Map<HelicalTrackHit,MultipleScatter> |
HelicalTrackFit._msmap |
Modifier and Type | Method and Description |
---|---|
Map<HelicalTrackHit,MultipleScatter> |
HelicalTrackFit.ScatterMap()
Return a map of the MultipleScatter objects supplied for the fit.
|
Modifier and Type | Method and Description |
---|---|
HelicalTrackFitter.FitStatus |
HelicalTrackFitter.fit(List<HelicalTrackHit> hitcol,
Map<HelicalTrackHit,MultipleScatter> msmap,
HelicalTrackFit oldhelix)
Perform a helix fit of the specified HelicalTrackHits, taking into account
multiple scattering errors.
|
private double |
HelicalTrackFitter.MissedStripPenalty(List<HelicalTrackHit> hitcol,
double[] par,
SymmetricMatrix cov,
Map<HelicalTrackHit,Double> smap,
Map<HelicalTrackHit,MultipleScatter> msmap)
Calculate a chisq penalty if any axial strip hits lie outside the strip
boundaries in z.
|
static HelicalTrack2DHit |
HitUtils.PixelToStrip(HelicalTrackHit hit,
Map<HelicalTrackHit,Double> smap,
Map<HelicalTrackHit,MultipleScatter> msmap,
HelicalTrackFit helix,
double tolerance)
Turn a pixel hit into a pseudo-strip hit.
|
static double |
HitUtils.zres(HelicalTrackHit hit,
Map<HelicalTrackHit,MultipleScatter> msmap,
HelicalTrackFit helix)
Find the effective z uncertainty to use in the s-z line fit.
|
Constructor and Description |
---|
HelicalTrackFit(double[] pars,
SymmetricMatrix cov,
double[] chisq,
int[] ndf,
Map<HelicalTrackHit,Double> smap,
Map<HelicalTrackHit,MultipleScatter> msmap)
Creates a new instance of HelicalTrackFit
|
Modifier and Type | Field and Description |
---|---|
private Map<HelicalTrackHit,MultipleScatter> |
SeedCandidate._msmap |
Modifier and Type | Method and Description |
---|---|
static MultipleScatter |
MultipleScattering.CalculateScatter(HelicalTrackHit hit,
HelicalTrackFit helix,
List<ScatterAngle> scatters) |
Modifier and Type | Method and Description |
---|---|
Map<HelicalTrackHit,MultipleScatter> |
SeedCandidate.getMSMap() |
Modifier and Type | Method and Description |
---|---|
void |
SeedCandidate.setMSMap(Map<HelicalTrackHit,MultipleScatter> msmap) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.