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.