public class HpsHelicalTrackFit
extends org.lcsim.fit.helicaltrack.HelicalTrackFit
HelicalTrackFit
to include HPS-specific information and utilities.Modifier and Type | Field and Description |
---|---|
private org.lcsim.event.MCParticle |
mcParticle |
private double[] |
refPoint |
Constructor and Description |
---|
HpsHelicalTrackFit(double[] parameters,
SymmetricMatrix covariance,
double[] chiSquared,
int[] ndf,
Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,Double> sMap,
Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,org.lcsim.fit.helicaltrack.MultipleScatter> msMap) |
HpsHelicalTrackFit(double[] parameters,
SymmetricMatrix covariance,
double[] chiSquared,
int[] ndf,
Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,Double> sMap,
Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,org.lcsim.fit.helicaltrack.MultipleScatter> msMap,
double[] refPoint) |
HpsHelicalTrackFit(org.lcsim.fit.helicaltrack.HelicalTrackFit htf) |
Modifier and Type | Method and Description |
---|---|
org.lcsim.event.MCParticle |
getMcParticle()
Get the MC Particle associated with the HelicalTrackFit
|
double[] |
getRefPoint() |
void |
setMcParticle(org.lcsim.event.MCParticle mcParticle) |
Map<Integer,Double[]> |
trackDirection(double zStart,
double zStop,
int nSteps)
Get map of the the track direction within the uniform bfield
|
Map<Integer,Double[]> |
trackTrajectory(double zStart,
double zStop,
int nSteps)
Get map of the the track trajectory within the uniform bfield
|
chisq, chisqtot, covariance, cth, curvature, dca, getCurveError, getDcaError, getPhi0Error, getSlopeError, getZ0Error, ndf, nhchisq, p, parameters, PathMap, phi0, pT, R, ScatterMap, setnhchisq, slope, sth, toString, x0, xc, y0, yc, z0
private org.lcsim.event.MCParticle mcParticle
private double[] refPoint
public HpsHelicalTrackFit(org.lcsim.fit.helicaltrack.HelicalTrackFit htf)
public HpsHelicalTrackFit(double[] parameters, SymmetricMatrix covariance, double[] chiSquared, int[] ndf, Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,Double> sMap, Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,org.lcsim.fit.helicaltrack.MultipleScatter> msMap)
public HpsHelicalTrackFit(double[] parameters, SymmetricMatrix covariance, double[] chiSquared, int[] ndf, Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,Double> sMap, Map<org.lcsim.fit.helicaltrack.HelicalTrackHit,org.lcsim.fit.helicaltrack.MultipleScatter> msMap, double[] refPoint)
public Map<Integer,Double[]> trackTrajectory(double zStart, double zStop, int nSteps)
public Map<Integer,Double[]> trackDirection(double zStart, double zStop, int nSteps)
public org.lcsim.event.MCParticle getMcParticle()
public void setMcParticle(org.lcsim.event.MCParticle mcParticle)
public double[] getRefPoint()
Copyright © 2019. All rights reserved.