public class HelixFitter extends Object
Modifier and Type | Field and Description |
---|---|
private double |
_bfield |
private CircleFit |
_circlefit |
private ConstrainHelix |
_constrain |
private boolean |
_debug |
private ISeedTrackerDiagnostics |
_diag |
private HelicalTrackFitter |
_fitter |
private HelicalTrackFit |
_helix |
private SlopeInterceptLineFit |
_linefit |
private MaterialManager |
_materialmanager |
protected MultipleScattering |
_scattering |
private HelicalTrackFitter.FitStatus |
_status |
(package private) TrackCheck |
_trackCheck |
private ZSegmentFit |
_zsegmentfit |
Constructor and Description |
---|
HelixFitter(MaterialManager materialmanager)
Creates a new instance of HelixFitter
|
Modifier and Type | Method and Description |
---|---|
private void |
CorrectStereoHits(List<HelicalTrackHit> hitlist,
HelicalTrackFit helix) |
boolean |
FitCandidate(SeedCandidate seed,
SeedStrategy strategy) |
CircleFit |
getCircleFit() |
HelicalTrackFitter.FitStatus |
getFitStatus() |
HelicalTrackFit |
getHelix() |
SlopeInterceptLineFit |
getLineFit() |
ZSegmentFit |
getZSegmentFit() |
private void |
SaveFit() |
void |
setBField(double bfield) |
void |
setDebug(boolean debug) |
void |
setDiagnostics(ISeedTrackerDiagnostics d) |
void |
setReferencePoint(double x,
double y) |
private HelicalTrackFitter _fitter
protected MultipleScattering _scattering
private HelicalTrackFit _helix
private MaterialManager _materialmanager
private ConstrainHelix _constrain
private double _bfield
private CircleFit _circlefit
private SlopeInterceptLineFit _linefit
private ZSegmentFit _zsegmentfit
private HelicalTrackFitter.FitStatus _status
private ISeedTrackerDiagnostics _diag
TrackCheck _trackCheck
private boolean _debug
public HelixFitter(MaterialManager materialmanager)
public boolean FitCandidate(SeedCandidate seed, SeedStrategy strategy)
public void setDiagnostics(ISeedTrackerDiagnostics d)
public HelicalTrackFit getHelix()
public HelicalTrackFitter.FitStatus getFitStatus()
public CircleFit getCircleFit()
public SlopeInterceptLineFit getLineFit()
public ZSegmentFit getZSegmentFit()
public void setBField(double bfield)
public void setReferencePoint(double x, double y)
private void SaveFit()
private void CorrectStereoHits(List<HelicalTrackHit> hitlist, HelicalTrackFit helix)
public void setDebug(boolean debug)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.