|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--hep.lcd.vertexing.zvtop.ZvBeamSpot
ZvBeamSpot -- beam spot and error matrix
ZvTop's beam spot definition
To be set before running ZvTop.
Constructor Summary | |
ZvBeamSpot()
constructor; provides default parameter settings |
|
ZvBeamSpot(double[] position)
constructor setting position only |
|
ZvBeamSpot(double[] position,
double[] diagError)
constructor setting position and errors errors are sqrt(diagonal error matrix elements) |
|
ZvBeamSpot(double[] position,
double[][] errorMatrix)
constructor setting position and error matrix |
|
ZvBeamSpot(ZvBeamSpot bs)
copy constructor |
Method Summary | |
ZvBeamSpot |
copy()
get a deep copy |
double[] |
diagErrors()
get the errors for beam spot sqrt(diagonal elements of error matrix) |
double[][] |
errorMatrix()
get the beam spot error matrix |
double[] |
position()
get the beam spot position |
double |
prob(double[] xc)
get the probabilty density at point xc for beam spot |
void |
setDiagErrors(double[] errors)
set errors for beam spot sqrt(diagonal elements of error matrix)! default: 7 um (xy) and 30 um (z) error in diagonal |
void |
setErrorMatrix(double[][] errorMatrix)
set beam spot error matrix default: 7 um (xy) and 30 um (z) error in diagonal |
void |
setPosition(double[] pos)
set beam spot position default: set to (0,0,0) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ZvBeamSpot()
public ZvBeamSpot(double[] position)
public ZvBeamSpot(double[] position, double[][] errorMatrix)
public ZvBeamSpot(double[] position, double[] diagError)
public ZvBeamSpot(ZvBeamSpot bs)
Method Detail |
public void setPosition(double[] pos)
public void setErrorMatrix(double[][] errorMatrix)
public void setDiagErrors(double[] errors)
public double[] position()
public double[][] errorMatrix()
public double[] diagErrors()
public double prob(double[] xc)
public ZvBeamSpot copy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |