View Javadoc

1   /*
2    * ScatterAngle.java
3    *
4    * Created on January 21, 2008, 10:20 PM
5    *
6    */
7   
8   package org.lcsim.recon.tracking.seedtracker;
9   
10  /**
11   *
12   * @author Richard Partridge
13   * @version 1.0
14   */
15  public class ScatterAngle implements Comparable {
16      private double _pathlen;
17      private double _angle;
18      
19      /** Creates a new instance of ScatterAngle */
20      public ScatterAngle(double pathlen, double angle) {
21          _pathlen = pathlen;
22          _angle = angle;
23      }
24      
25      public double PathLen() {
26          return _pathlen;
27      }
28      
29      public double Angle() {
30          return _angle;
31      }
32      
33      public int compareTo(Object scatter2) {
34          double s2 = ((ScatterAngle) scatter2).PathLen();
35          if (_pathlen < s2) return -1;
36          if (_pathlen == s2) return 0;
37          return 1;
38      }    
39  }