1
2
3
4
5
6
7
8 package org.lcsim.recon.tracking.seedtracker;
9
10
11
12
13
14 public class MaterialXPlane {
15 private double _ymin;
16 private double _ymax;
17 private double _zmin;
18 private double _zmax;
19 private double _x;
20 private double _t_RL;
21
22
23 public MaterialXPlane(double ymin, double ymax, double zmin, double zmax, double x, double t_RL) {
24 _ymin = ymin;
25 _ymax = ymax;
26 _zmin = zmin;
27 _zmax = zmax;
28 _x = x;
29 _t_RL = t_RL;
30 }
31
32 public double ymin() {
33 return _ymin;
34 }
35
36 public double ymax() {
37 return _ymax;
38 }
39
40 public double zmin() {
41 return _zmin;
42 }
43
44 public double zmax() {
45 return _zmax;
46 }
47
48 public double x() {
49 return _x;
50 }
51
52 public double ThicknessInRL() {
53 return _t_RL;
54 }
55
56 public String toString()
57 {
58 StringBuffer sb = new StringBuffer("Tracker MaterialXPlane\n");
59 sb.append("Y min = "+_ymin+"\n");
60 sb.append("Y max = "+_ymax+"\n");
61 sb.append("Z min = "+_zmin+"\n");
62 sb.append("Z max = "+_zmax+"\n");
63 sb.append("Thickness (in RL) = "+_t_RL+"\n");
64 return sb.toString();
65 }
66 }