Commit in lcsim/src/org/lcsim/event on MAIN
Track.java+49-61.12 -> 1.13
add deprecation warnings to Track API

lcsim/src/org/lcsim/event
Track.java 1.12 -> 1.13
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();
 }
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1