Commit in hps-java/src/main/java/org/lcsim/hps/recon/ecal on MAIN
HPSECalUtils.java+16-11.1 -> 1.2
find ECal crystal HV group

hps-java/src/main/java/org/lcsim/hps/recon/ecal
HPSECalUtils.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- HPSECalUtils.java	23 Aug 2012 18:48:18 -0000	1.1
+++ HPSECalUtils.java	23 Aug 2012 20:38:48 -0000	1.2
@@ -5,7 +5,7 @@
 /**
  *
  * @author Sho Uemura <[log in to unmask]>
- * @version $Id: HPSECalUtils.java,v 1.1 2012/08/23 18:48:18 meeg Exp $
+ * @version $Id: HPSECalUtils.java,v 1.2 2012/08/23 20:38:48 meeg Exp $
  */
 public class HPSECalUtils {
 
@@ -40,4 +40,19 @@
             }
         }
     }
+
+    public static int getHVGroup(int x, int y) {
+        int absy = Math.abs(y);
+        if (x > 0 || x <= -8) {
+            return (23 - Math.abs(x)) / 2 + 1;
+        } else {
+            if (x == -7 && absy == 5) {
+                return 8;
+            } else if (x >= -4) {
+                return 12 - Math.max(x + 4, absy - 2);
+            } else {
+                return 12 - Math.max(-5 - x, absy - 2);
+            }
+        }
+    }
 }
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1