Print

Print


Commit in java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal on MAIN
EcalClusterIC.java+7-21137 -> 1138
updated z index to position map

java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal
EcalClusterIC.java 1137 -> 1138
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java	2014-10-04 08:24:32 UTC (rev 1137)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java	2014-10-06 02:45:55 UTC (rev 1138)
@@ -569,8 +569,13 @@
             double[] rawPosition = new double[3];
             rawPosition[0] = xCl;
             rawPosition[1] = yCl;
-            rawPosition[2] = correctedPositionMap.get(seedP)[2];
+            int ix = seedP.getIdentifierFieldValue("ix");
+			int iy = seedP.getIdentifierFieldValue("iy");
+			Point hitIndex = new Point(ix, iy);
+            rawPosition[2] = correctedPositionMap.get(hitIndex)[2];
             
+            
+            
             // Apply position correction factors:
             // Position correction for electron:
             int pdg = 11;
@@ -579,7 +584,7 @@
             double[] corrPosition = new double[2];
             corrPosition[0] = xCorr;
             corrPosition[1] = yCl;
-            corrPosition[2] = correctedPositionMap.get(seedP)[2];
+            corrPosition[2] = correctedPositionMap.get(hitIndex)[2];
                         
             corrSeedPosition.put(seedP, corrPosition);
             rawSeedPosition.put(seedP, rawPosition);
SVNspam 0.1