Print

Print


Commit in lcsim/src/org/lcsim/recon/cheater on MAIN
CheatingTable.java+34-11.3 -> 1.4
Update.

lcsim/src/org/lcsim/recon/cheater
CheatingTable.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- CheatingTable.java	26 Oct 2005 19:01:53 -0000	1.3
+++ CheatingTable.java	1 Nov 2005 16:44:15 -0000	1.4
@@ -24,7 +24,12 @@
     double DecayDistance;
     double ECalResolution, HCalResolution;
     double ECalSampling,   HCalSampling,   HCalDigital;  // Hits/GeV
-    double pTrackMin, EClusterMin, NDigitalMin;
+    double pTrackMin, EClusterMin;
+    double ECalEnergyMin,  HCalEnergyMin,  NDigitalMin;
+
+    boolean usePerfectEnergyFlow;
+
+    double Distance2XCluster, Distance4XCluster;
 
     CheatingTable(ConditionsSet set)
     {
@@ -54,7 +59,14 @@
 
 	pTrackMin = set.getDouble("pTrackMin");
 	EClusterMin = set.getDouble("EClusterMin");
+	ECalEnergyMin = set.getDouble("ECalEnergyMin");
+	HCalEnergyMin = set.getDouble("HCalEnergyMin");
 	NDigitalMin = set.getDouble("NDigitalMin");
+
+	usePerfectEnergyFlow = set.getString("PerfectEnergyFlow").equals("true");
+
+	Distance2XCluster = set.getDouble("Distance2XCluster");
+	Distance4XCluster = set.getDouble("Distance4XCluster");
     }
     
     public boolean useFullTruth()
@@ -143,8 +155,29 @@
     {
         return EClusterMin;
     }
+    public double getECalEnergyMin()
+    {
+        return ECalEnergyMin;
+    }
+    public double getHCalEnergyMin()
+    {
+        return HCalEnergyMin;
+    }
     public double getNDigitalMin()
     {
         return NDigitalMin;
     }
+
+    public boolean usePerfectEnergyFlow()
+    {
+        return usePerfectEnergyFlow;
+    }
+    public double getDistance2XCluster()
+    {
+        return Distance2XCluster;
+    }
+    public double getDistance4XCluster()
+    {
+        return Distance4XCluster;
+    }
 }
CVSspam 0.2.8