Print

Print


Author: [log in to unmask]
Date: Tue Jan 13 12:12:24 2015
New Revision: 1921

Log:
Change some file names.

Added:
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterEnergyCorrection.java
      - copied, changed from r1909, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterEnergyCorrection.java
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterPositionCorrection.java
      - copied, changed from r1909, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPositionCorrection.java
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/DefaultClusterPropertyCalculator.java
      - copied, changed from r1909, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPropertyCalculator.java
Removed:
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterEnergyCorrection.java
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPositionCorrection.java
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPropertyCalculator.java
Modified:
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterUtilities.java

Copied: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterEnergyCorrection.java (from r1909, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterEnergyCorrection.java)
 =============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterEnergyCorrection.java	(original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterEnergyCorrection.java	Tue Jan 13 12:12:24 2015
@@ -8,7 +8,7 @@
  * 
  * @author Jeremy McCormick <[log in to unmask]>
  */
-public final class ReconClusterEnergyCorrection {
+public final class ClusterEnergyCorrection {
         
     // Variables for electron energy corrections.
     static final double ELECTRON_ENERGY_A = -0.0027;

Copied: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterPositionCorrection.java (from r1909, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPositionCorrection.java)
 =============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPositionCorrection.java	(original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterPositionCorrection.java	Tue Jan 13 12:12:24 2015
@@ -11,7 +11,7 @@
  * 
  * @author Jeremy McCormick <[log in to unmask]>
  */
-public final class ReconClusterPositionCorrection {
+public final class ClusterPositionCorrection {
            
     // Variables for electron position corrections.
     static final double ELECTRON_POS_A = 0.0066;

Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterUtilities.java
 =============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterUtilities.java	(original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ClusterUtilities.java	Tue Jan 13 12:12:24 2015
@@ -23,9 +23,6 @@
  * @see org.lcsim.event.base.BaseCluster
  */
 public final class ClusterUtilities {
-    
-    // Use the HPS specific property calculator.
-    private static final ReconClusterPropertyCalculator propertyCalculator = new ReconClusterPropertyCalculator();
     
     private ClusterUtilities() {        
     }
@@ -324,9 +321,9 @@
     /**
      * Apply HPS-specific energy and position corrections to a list of clusters in place.
      * 
-     * @see ReconClusterPropertyCalculator
-     * @see ReconClusterPositionCorrection
-     * @see ReconClusterEnergyCorrection
+     * @see DefaultClusterPropertyCalculator
+     * @see ClusterPositionCorrection
+     * @see ClusterEnergyCorrection
      */
     public static void applyCorrections(List<Cluster> clusters) {
                 
@@ -336,46 +333,14 @@
             if (cluster instanceof BaseCluster) {
             
                 BaseCluster baseCluster = (BaseCluster)cluster;            
+                        
+                // Apply PID based position correction, which should happen before final energy correction.
+                ClusterPositionCorrection.setCorrectedPosition(baseCluster);
             
-                // First calculate the cluster properties, if needed.
-                if (baseCluster.needsPropertyCalculation()) {                
-                    // Calculate the properties of the cluster.
-                    baseCluster.setPropertyCalculator(propertyCalculator);
-                    baseCluster.calculateProperties();
-                }
-            
-                // Apply position correction, which should happen before final energy correction.
-                ReconClusterPositionCorrection.setCorrectedPosition(baseCluster);
-            
-                // Apply energy correction.
-                ReconClusterEnergyCorrection.setCorrectedEnergy(baseCluster);
-            }
-        }
-    }
-    
-    /**
-     * Apply HPS-specific energy and position corrections to a single Cluster.
-     * 
-     * @see ReconClusterPropertyCalculator
-     * @see ReconClusterPositionCorrection
-     * @see ReconClusterEnergyCorrection
-     */
-    public static void applyCorrections(Cluster cluster) {
-
-        BaseCluster baseCluster = (BaseCluster)cluster;            
-
-        // First calculate the cluster properties, if needed.
-        if (baseCluster.needsPropertyCalculation()) {                
-            // Calculate the properties of the cluster.
-            baseCluster.setPropertyCalculator(propertyCalculator);
-            baseCluster.calculateProperties();
-        }
-
-        // Apply position correction, which should happen before final energy correction.
-        ReconClusterPositionCorrection.setCorrectedPosition(baseCluster);
-
-        // Apply energy correction.
-        ReconClusterEnergyCorrection.setCorrectedEnergy(baseCluster);              
+                // Apply PID based energy correction.
+                ClusterEnergyCorrection.setCorrectedEnergy(baseCluster);
+            }
+        }
     }
     
     /**
@@ -384,7 +349,7 @@
      * @param clusters The list of clusters.
      */
     public static void calculateProperties(List<Cluster> clusters) {
-        ReconClusterPropertyCalculator calc = new ReconClusterPropertyCalculator();
+        DefaultClusterPropertyCalculator calc = new DefaultClusterPropertyCalculator();
         for (Cluster cluster : clusters) {
             if (cluster instanceof BaseCluster) {
                 BaseCluster baseCluster = (BaseCluster)cluster;

Copied: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/DefaultClusterPropertyCalculator.java (from r1909, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPropertyCalculator.java)
 =============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterPropertyCalculator.java	(original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/DefaultClusterPropertyCalculator.java	Tue Jan 13 12:12:24 2015
@@ -21,7 +21,7 @@
  * 
  * @author Jeremy McCormick <[log in to unmask]>
  */
-public final class ReconClusterPropertyCalculator extends AbstractClusterPropertyCalculator {
+public final class DefaultClusterPropertyCalculator extends AbstractClusterPropertyCalculator {
 
     static final double eCriticalW = 800.0 * ECalUtils.MeV / (74 + 1);
     static final double radLenW = 8.8; // mm
@@ -43,7 +43,7 @@
      * <p>
      * Perform the cluster property calculations, which sets this object's state.
      * <p>
-     * Copied and modified from 
+     * This algorithm is copied and modified from 
      * {@link org.lcsim.event.base.TensorClusterPropertyCalculator#calculateProperties(List)}.
      */    
     public void calculateProperties(Cluster cluster) {