public class FtfBaseTrack extends Object
Modifier and Type | Field and Description |
---|---|
(package private) double |
bField |
(package private) double[] |
chi2 |
(package private) FtfBaseHit |
currentHit |
(package private) double |
dedx |
(package private) double |
dpsi |
(package private) double |
dpt |
(package private) double |
dtanl |
(package private) double |
dz0 |
(package private) double |
eta |
(package private) FtfBaseHit |
firstHit |
(package private) short |
flag |
(package private) int |
id |
(package private) short |
innerMostRow |
(package private) FtfBaseHit |
lastHit |
(package private) double |
length |
(package private) short |
nDedx |
(package private) short |
nHits |
(package private) short |
outerMostRow |
(package private) FtfPara |
para |
(package private) double |
phi0 |
(package private) double |
psi |
(package private) double |
pt |
(package private) short |
q |
(package private) double |
r0 |
(package private) double |
tanl |
(package private) double |
z0 |
Constructor and Description |
---|
FtfBaseTrack() |
Modifier and Type | Method and Description |
---|---|
double |
arcLength(double x1,
double y1,
double x2,
double y2) |
Ftf3DHit |
closestApproach(double xBeam,
double yBeam) |
boolean |
done() |
Ftf3DHit |
extraRadius(double r) |
boolean |
extraRCyl(double[] vars) |
int |
fitCircle() |
int |
fitHelix() |
int |
fitLine() |
Ftf3DHit |
getClosest(double xBeam,
double yBeam,
double rc,
double xc,
double yc) |
int |
getClosest(double xBeam,
double yBeam,
double rc,
double xc,
double yc,
double[] xyClosest) |
FtfBaseHit |
getCurrentHit() |
int |
getErrorsCircleFit(double a,
double b,
double r) |
FtfPara |
getPara() |
int |
intersectorZLine(double a,
double b,
Ftf3DHit cross) |
static void |
log(String s) |
void |
nextHit() |
int |
phiRotate(double deltaPhi) |
void |
Print(int level) |
void |
startLoop() |
void |
updateToClosestApproach(double xBeam,
double yBeam) |
void |
updateToRadius(double radius) |
FtfBaseHit firstHit
FtfBaseHit lastHit
FtfBaseHit currentHit
double bField
int id
short flag
short innerMostRow
short outerMostRow
short nHits
short nDedx
short q
double[] chi2
double dedx
double pt
double phi0
double psi
double r0
double tanl
double z0
double length
double dpt
double dpsi
double dz0
double eta
double dtanl
FtfPara para
public static void log(String s)
public int fitHelix()
public int fitCircle()
public int fitLine()
public FtfBaseHit getCurrentHit()
public FtfPara getPara()
public int getErrorsCircleFit(double a, double b, double r)
public double arcLength(double x1, double y1, double x2, double y2)
public Ftf3DHit closestApproach(double xBeam, double yBeam)
public Ftf3DHit extraRadius(double r)
public boolean extraRCyl(double[] vars)
public int intersectorZLine(double a, double b, Ftf3DHit cross)
public Ftf3DHit getClosest(double xBeam, double yBeam, double rc, double xc, double yc)
public int getClosest(double xBeam, double yBeam, double rc, double xc, double yc, double[] xyClosest)
public void updateToRadius(double radius)
public void updateToClosestApproach(double xBeam, double yBeam)
public int phiRotate(double deltaPhi)
public void startLoop()
public void nextHit()
public boolean done()
public void Print(int level)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.