hep.ilc.marlin.adapter.lcsim
Class TrackImplementation
java.lang.Object
hep.ilc.marlin.adapter.lcsim.TrackImplementation
- All Implemented Interfaces:
- org.lcsim.event.Track
public class TrackImplementation
- extends Object
- implements org.lcsim.event.Track
Nested classes/interfaces inherited from interface org.lcsim.event.Track |
org.lcsim.event.Track.ParameterName, org.lcsim.event.Track.Parameters |
TrackImplementation
public TrackImplementation(Track t,
org.lcsim.event.EventHeader e)
fitSuccess
public boolean fitSuccess()
- Specified by:
fitSuccess
in interface org.lcsim.event.Track
getCharge
public int getCharge()
- Specified by:
getCharge
in interface org.lcsim.event.Track
getChi2
public double getChi2()
- Specified by:
getChi2
in interface org.lcsim.event.Track
getErrorMatrix
public hep.physics.matrix.SymmetricMatrix getErrorMatrix()
- Specified by:
getErrorMatrix
in interface org.lcsim.event.Track
getErrorMatrixElement
public double getErrorMatrixElement(int x,
int y)
getMomentum
public double[] getMomentum()
- Specified by:
getMomentum
in interface org.lcsim.event.Track
getNDF
public int getNDF()
- Specified by:
getNDF
in interface org.lcsim.event.Track
getPX
public double getPX()
- Specified by:
getPX
in interface org.lcsim.event.Track
getPY
public double getPY()
- Specified by:
getPY
in interface org.lcsim.event.Track
getPZ
public double getPZ()
- Specified by:
getPZ
in interface org.lcsim.event.Track
getRadiusOfInnermostHit
public double getRadiusOfInnermostHit()
- Specified by:
getRadiusOfInnermostHit
in interface org.lcsim.event.Track
getReferencePoint
public double[] getReferencePoint()
- Specified by:
getReferencePoint
in interface org.lcsim.event.Track
getReferencePointX
public double getReferencePointX()
- Specified by:
getReferencePointX
in interface org.lcsim.event.Track
getReferencePointY
public double getReferencePointY()
- Specified by:
getReferencePointY
in interface org.lcsim.event.Track
getReferencePointZ
public double getReferencePointZ()
- Specified by:
getReferencePointZ
in interface org.lcsim.event.Track
getSubdetectorHitNumbers
public int[] getSubdetectorHitNumbers()
- Specified by:
getSubdetectorHitNumbers
in interface org.lcsim.event.Track
getTrackParameter
public double getTrackParameter(int index)
- Specified by:
getTrackParameter
in interface org.lcsim.event.Track
getTrackParameters
public double[] getTrackParameters()
- Specified by:
getTrackParameters
in interface org.lcsim.event.Track
getTrackerHits
public List<org.lcsim.event.TrackerHit> getTrackerHits()
- Specified by:
getTrackerHits
in interface org.lcsim.event.Track
getTracks
public List<org.lcsim.event.Track> getTracks()
- Specified by:
getTracks
in interface org.lcsim.event.Track
getType
public int getType()
- Specified by:
getType
in interface org.lcsim.event.Track
getdEdx
public double getdEdx()
- Specified by:
getdEdx
in interface org.lcsim.event.Track
getdEdxError
public double getdEdxError()
- Specified by:
getdEdxError
in interface org.lcsim.event.Track
isReferencePointPCA
public boolean isReferencePointPCA()
- Specified by:
isReferencePointPCA
in interface org.lcsim.event.Track
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2000-2007 FreeHEP. All Rights Reserved.