|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--hep.lcd.vertexing.zvtop.ZvVertex
ZvVertex -- ZvTop vertex representation
Class provides results of topological vertexing.
Constructor Summary | |
ZvVertex(double[] vertexPosition)
|
|
ZvVertex(double[] vertexPosition,
double[][] vertexErrorMatrix)
|
|
ZvVertex(double[] vertexPosition,
double[][] vertexErrorMatrix,
ZvTrackList vertexTracks)
|
Method Summary | |
void |
addVtxTrack(ZvTrack track)
add a track to this vertex' track list |
ZvVertex |
copy()
make a deep copy |
double |
getAlphaDis()
get angular displacement of vertex returns value of last calculation with last reference point! |
double |
getAlphaDis(double[] xIP)
get angular displacement of vertex usually calculated with respect to beam spot |
double |
getChi2()
get chi2 from vertex fit |
FitStatus |
getFitStatus()
get fit status for this vertex cast to ZvFitStatus if needed. |
double |
getMass()
get mass for pion hypothesis |
int |
getNumTracks()
get number of Tracks |
double |
getSumCharge()
get sum of charges |
TrackList |
getTrackList()
Get the TrackList (ZvTracks). |
Enumeration |
getTracks()
Get an enumeration of tracks (ZvTracks). |
double[][] |
getVertexErr()
get vertex error matrix |
double[] |
getVertexPos()
get vertex position |
double |
getVtxSig()
get vertex significance value for vertex |
ZvTrackList |
getVtxTracks()
get assigned tracks as track list |
ZvTrackList |
getVtxTracksCopy()
get a copy of assigned tracks as track list |
double |
getX()
get vertex x positon |
double |
getY()
get vertex y positon |
double |
getZ()
get vertex z positon |
boolean |
hasBeamSpot()
Is the beam spot in this vertex? |
boolean |
hasTrack(ZvTrack track)
check for track being in this vertex |
void |
setChi2(double chi2)
set chi2 from vertex fit |
void |
setFitStatus(ZvFitStatus status)
set fit status for this vertex |
void |
setHasBeamSpot(boolean hasBeamSpot)
set whether beam spot is in vertex default: false |
void |
setMass(double massIfPions)
set mass for pion hypothesis |
void |
setNumTracks(int numTracks)
set number of Tracks |
void |
setSumCharge(double sumCharge)
set sum of charges |
void |
setVertexErr(double[][] vertexErrorMatrix)
set vertex error matrix |
void |
setVertexPos(double[] vertexPosition)
set vertex position |
void |
setVtxSig(double vtxSig)
set vertex significance value for vertex |
void |
setVtxTracks(ZvTrackList vTracks)
set assigned tracks as track list |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ZvVertex(double[] vertexPosition)
public ZvVertex(double[] vertexPosition, double[][] vertexErrorMatrix)
public ZvVertex(double[] vertexPosition, double[][] vertexErrorMatrix, ZvTrackList vertexTracks)
Method Detail |
public void setVertexPos(double[] vertexPosition)
setVertexPos
in interface VertexInt
public void setVertexErr(double[][] vertexErrorMatrix)
setVertexErr
in interface VertexInt
public void setVtxSig(double vtxSig)
public void setChi2(double chi2)
setChi2
in interface VertexInt
public void setNumTracks(int numTracks)
public void setSumCharge(double sumCharge)
public void setMass(double massIfPions)
public double[] getVertexPos()
getVertexPos
in interface Vertex
public double getX()
public double getY()
public double getZ()
public double[][] getVertexErr()
getVertexErr
in interface Vertex
public double getVtxSig()
public double getChi2()
getChi2
in interface Vertex
public int getNumTracks()
getNumTracks
in interface VertexInt
public double getSumCharge()
public double getMass()
public double getAlphaDis()
public double getAlphaDis(double[] xIP)
public void setVtxTracks(ZvTrackList vTracks)
public void addVtxTrack(ZvTrack track)
public void setFitStatus(ZvFitStatus status)
public FitStatus getFitStatus()
getFitStatus
in interface Vertex
public ZvTrackList getVtxTracks()
public ZvTrackList getVtxTracksCopy()
public boolean hasTrack(ZvTrack track)
public void setHasBeamSpot(boolean hasBeamSpot)
public boolean hasBeamSpot()
public Enumeration getTracks()
getTracks
in interface VertexInt
public TrackList getTrackList()
getTrackList
in interface Vertex
public ZvVertex copy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |