lcsim/src/org/lcsim/event
diff -u -r1.12 -r1.13
--- Track.java 18 Jun 2012 23:02:14 -0000 1.12
+++ Track.java 5 Sep 2012 18:23:20 -0000 1.13
@@ -9,31 +9,71 @@
* Represents a found (reconstructed) track
*
* @author tonyj
- * @version $Id: Track.java,v 1.12 2012/06/18 23:02:14 jeremy Exp $
+ * @version $Id: Track.java,v 1.13 2012/09/05 18:23:20 jeremy Exp $
*/
public interface Track
{
int getCharge();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double[] getReferencePoint();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double getReferencePointX();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double getReferencePointY();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double getReferencePointZ();
boolean isReferencePointPCA();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double[] getMomentum();
// Hep3Vector momentum();
// SpacePoint referencePoint();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double getPX();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double getPY();
+ /**
+ * @deprecated Use TrackState method instead.
+ * @return
+ */
+ @Deprecated
double getPZ();
// MCParticle getMCParticle();
@@ -41,7 +81,6 @@
/**
* Returns true if the track has been successfully fitted
*/
-
boolean fitSuccess();
/**
@@ -78,21 +117,29 @@
* @param i
* The index of the track parameter
* @return The track parameter with the specified index
+ * @deprecated Use TrackState method instead.
*/
+ @Deprecated
double getTrackParameter(int i);
/**
* Get the track parameters as an array
*
* @see #getTrackParameter
+ *
+ * @deprecated Use TrackState method instead.
*/
+ @Deprecated
double[] getTrackParameters();
/**
* Get the error matrix
*
* @see #getTrackParameter
+ *
+ * @deprecated Use TrackState method instead.
*/
+ @Deprecated
SymmetricMatrix getErrorMatrix();
/**
@@ -126,8 +173,4 @@
int getType();
List<TrackState> getTrackStates();
-
- // double parameter(ParameterName n);
- // similar name is not a problem, because of different signature
- // Parameters parameters();
}