Print

Print


Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/Cassell/recon on MAIN
FullE4JetFinder.java+71.2 -> 1.3
Add trap for rare boost beta > 1

lcsim-contrib/src/main/java/org/lcsim/contrib/Cassell/recon
FullE4JetFinder.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- FullE4JetFinder.java	15 Aug 2011 17:29:36 -0000	1.2
+++ FullE4JetFinder.java	16 Aug 2011 16:48:25 -0000	1.3
@@ -82,6 +82,13 @@
             event.put(outN,outlist,ReconstructedParticle.class,0);
             return;
         }
+        // If Beta >=1. abort.
+        // Write empty list to event and return
+        if( (djP[0].magnitude()/djE[0] >= 1.)||(djP[1].magnitude()/djE[1] >= 1.) )
+        {
+            event.put(outN,outlist,ReconstructedParticle.class,0);
+            return;
+        }
         // For each dijet, boost to cm and apply hemisphere cut there to
         // divide into 2 jets.
         for(int i=0;i<2;i++)
CVSspam 0.2.8