hep.lcd.mc.fast
Interface TrackParameters

All Known Implementing Classes:
DocaTrackParameters

public interface TrackParameters
extends Hep3Vector


Method Summary
 double getD0()
           
 double[][] getErrorMatrix()
          Get the error matrix as a 2-D array
 double getErrorMatrixElement(int i, int j)
          Get an individual element of the error matrix
 double[] getMomentum()
           
 double getOmega()
           
 double getPhi0()
           
 double getPtot()
           
 double getPX()
           
 double getPY()
           
 double getPZ()
           
 double getTanL()
           
 double getTrackParameter(int i)
          Get an individual track parameter.
 double[] getTrackParameters()
          Get the track parameters as an array
 int getUnitCharge()
           
 double getZ0()
           
 
Methods inherited from interface hep.physics.Hep3Vector
cosTheta, mag, mag2, v, x, y, z
 

Method Detail

getUnitCharge

public int getUnitCharge()

getMomentum

public double[] getMomentum()

getPX

public double getPX()

getPY

public double getPY()

getPZ

public double getPZ()

getPtot

public double getPtot()

getD0

public double getD0()

getPhi0

public double getPhi0()

getOmega

public double getOmega()

getZ0

public double getZ0()

getTanL

public double getTanL()

getTrackParameter

public double getTrackParameter(int i)
Get an individual track parameter.
The track parameters for LCD are defined as follows
IndexMeaning
0 d0 = XY impact parameter
1 phi0
2 omega = 1/curv.radius (negative for q/abs(q) > 0)
3 z0 = z of track (z impact parameter)
4 s = tan lambda
Parameters:
i - The index of the track parameter
Returns:
The track parameter with the specified index

getTrackParameters

public double[] getTrackParameters()
Get the track parameters as an array
See Also:
getTrackParameter(int)

getErrorMatrixElement

public double getErrorMatrixElement(int i,
                                    int j)
Get an individual element of the error matrix
See Also:
getTrackParameter(int)

getErrorMatrix

public double[][] getErrorMatrix()
Get the error matrix as a 2-D array
See Also:
getTrackParameter(int)


The LCD Group