1
2
3
4
5
6
7
8 package org.lcsim.recon.tracking.seedtracker;
9
10
11
12
13
14
15 public class ScatterAngle implements Comparable {
16 private double _pathlen;
17 private double _angle;
18
19
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 }