Class T2DFunctions
java.lang.Object
org.jlab.rec.dc.timetodistance.T2DFunctions
- Author:
- ziegler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleExpoFcn(double x, double alpha, double bfield, double v_0, double delta_nm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) static doublepolyFcnDmaxV0Constraint(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) static doublepolyFcnMac(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) static doublepolyFcnNoDmaxV0Constraint(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) static doublepolyFcnP5(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) static doublepolyFcnSpline(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer)
-
Constructor Details
-
T2DFunctions
public T2DFunctions()
-
-
Method Details
-
ExpoFcn
public static double ExpoFcn(double x, double alpha, double bfield, double v_0, double delta_nm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) -
polyFcnP5
public static double polyFcnP5(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) - Parameters:
x- trkDocaalpha- reduced anglebfield- bField in Teslav_0- min velocityvm- velocity at inflection pointR- x at inflection pointtmax-dmax-delBf- Bfield dependence scaleBb1- Bfield dependence parametrization coefficientBb2- Bfield dependence parametrization coefficientBb3- Bfield dependence parametrization coefficientBb4- Bfield dependence parametrization coefficientsuperlayer-- Returns:
- time
-
polyFcnDmaxV0Constraint
public static double polyFcnDmaxV0Constraint(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) - Parameters:
x- trkDocaalpha- reduced anglebfield- bField in Teslav_0- min velocityvm- velocity at inflection pointR- x at inflection pointtmax-dmax-delBf- Bfield dependence scaleBb1- Bfield dependence parametrization coefficientBb2- Bfield dependence parametrization coefficientBb3- Bfield dependence parametrization coefficientBb4- Bfield dependence parametrization coefficientsuperlayer-- Returns:
- time
-
polyFcnNoDmaxV0Constraint
public static double polyFcnNoDmaxV0Constraint(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) - Parameters:
x- trkDocaalpha- reduced anglebfield- bField in Teslav_0- min velocityvm- velocity at inflection pointR- x at inflection pointtmax-dmax-delBf- Bfield dependence scaleBb1- Bfield dependence parametrization coefficientBb2- Bfield dependence parametrization coefficientBb3- Bfield dependence parametrization coefficientBb4- Bfield dependence parametrization coefficientsuperlayer-- Returns:
- time
-
polyFcnMac
public static double polyFcnMac(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer) -
polyFcnSpline
public static double polyFcnSpline(double x, double alpha, double bfield, double v_0, double vm, double R, double tmax, double dmax, double delBf, double Bb1, double Bb2, double Bb3, double Bb4, int superlayer)
-