1 package org.lcsim.mc.fast.tracking;
2
3 import org.lcsim.conditions.ConditionsSet;
4
5
6
7
8
9 public class SimpleTables {
10
11 private double ConstantTerm;
12 private double ThetaTerm;
13 private double TanLambdaErrorScale;
14 private double PhiErrorScale;
15 private double D0ErrorScale;
16 private double Z0ErrorScale;
17
18
19 public SimpleTables(ConditionsSet set) {
20 ConstantTerm = set.getDouble("ConstantTerm");
21 ThetaTerm = set.getDouble("ThetaTerm");
22 TanLambdaErrorScale = set.getDouble("TanLambdaErrorScale");
23 PhiErrorScale = set.getDouble("PhiErrorScale");
24 D0ErrorScale = set.getDouble("D0ErrorScale");
25 Z0ErrorScale = set.getDouble("Z0ErrorScale");
26 }
27
28 public double getConstantTerm() {
29 return ConstantTerm;
30 }
31
32 public double getThetaTerm() {
33 return ThetaTerm;
34 }
35
36 public double getTanLambdaErrorScale() {
37 return TanLambdaErrorScale;
38 }
39
40 public double getPhiErrorScale() {
41 return PhiErrorScale;
42 }
43
44 public double getD0ErrorScale() {
45 return D0ErrorScale;
46 }
47
48 public double getZ0ErrorScale() {
49 return Z0ErrorScale;
50 }
51
52 }