public class BilloirFitter extends Object implements VertexFitter
Modifier and Type | Field and Description |
---|---|
private double |
_bField |
Constructor and Description |
---|
BilloirFitter(double bField) |
Modifier and Type | Method and Description |
---|---|
private Vertex |
fit(int ntrk,
boolean fitwb,
boolean[] invtx,
double[][] par,
double[][] wgt,
double[] xyz) |
Vertex |
fit(List<Track> tracks,
SpacePoint initialPosition,
boolean withBeamConstraint) |
private double[] |
flattenMatrix(double[][] matrix) |
static double |
fmod1(double value,
double range) |
private double |
fwdch2(double[] wgt,
double d1,
double d2,
double d3,
double d4,
double d5) |
private double[][] |
getJacobi(double[] old)
Conversion matrix from org.lcsim track parameters (old) to internal parameters
|
Perigee |
perigee(double[] rawdat,
double xb,
double yb) |
Vertex |
pxfvtx(int ntrk,
boolean fitwb,
boolean[] invtx,
double[][] par,
double[][] wgt,
double[] xyz) |
private double[] |
pxmi3_old(double[] wgt) |
private double[] |
pxmi3(double[] wgt) |
private double[] |
pxmi5(double[] wgt) |
public static double fmod1(double value, double range)
private Vertex fit(int ntrk, boolean fitwb, boolean[] invtx, double[][] par, double[][] wgt, double[] xyz)
public Vertex fit(List<Track> tracks, SpacePoint initialPosition, boolean withBeamConstraint)
fit
in interface VertexFitter
private double[][] getJacobi(double[] old)
private double[] flattenMatrix(double[][] matrix)
private double[] pxmi5(double[] wgt)
private double fwdch2(double[] wgt, double d1, double d2, double d3, double d4, double d5)
public Perigee perigee(double[] rawdat, double xb, double yb)
private double[] pxmi3(double[] wgt)
private double[] pxmi3_old(double[] wgt)
public Vertex pxfvtx(int ntrk, boolean fitwb, boolean[] invtx, double[][] par, double[][] wgt, double[] xyz)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.