Commit in lcio on MAIN
tools/freehep-stdhep-2.0.2.jar[binary]added 1.1
     /freehep-stdhep-2.0.1.jar[binary]1.1 removed
src/java/hep/lcio/util/StdhepConverter.java+12-11.7 -> 1.8
+12-1
1 added + 1 removed + 1 modified, total 3 files
Update to stdhep-2.0.2
Copy event weight (and idrup) from stdhep event to LCIO event

lcio/src/java/hep/lcio/util
StdhepConverter.java 1.7 -> 1.8
diff -u -r1.7 -r1.8
--- StdhepConverter.java	12 Nov 2007 06:22:12 -0000	1.7
+++ StdhepConverter.java	12 Nov 2007 06:46:19 -0000	1.8
@@ -1,6 +1,7 @@
 package hep.lcio.util;
 
 import hep.io.stdhep.StdhepEvent;
+import hep.io.stdhep.StdhepExtendedEvent;
 import hep.io.stdhep.StdhepReader;
 import hep.io.stdhep.StdhepRecord;
 import hep.lcio.event.LCIO;
@@ -28,7 +29,7 @@
  * Java 1.4 compatibility.
  *
  * @author Jeremy McCormick <[log in to unmask]>
- * @version $Id: StdhepConverter.java,v 1.7 2007/11/12 06:22:12 tonyj Exp $
+ * @version $Id: StdhepConverter.java,v 1.8 2007/11/12 06:46:19 tonyj Exp $
  */
 class StdhepConverter
 {
@@ -92,6 +93,16 @@
                event.setRunNumber(0);
                event.setTimeStamp(0);
                
+               // Add event weight
+               if (record instanceof StdhepExtendedEvent)
+               {
+                  StdhepExtendedEvent extended = (StdhepExtendedEvent) record;
+                  event.setWeight(extended.getEventWeight());
+                  // In the ILC WhizData events IDRUP is used to flag the event type
+                  int idrup = extended.getIDRUP();
+                  if (idrup != 0) event.getParameters().setValue("_idrup",idrup);
+               }
+               
                // Add the MCParticle collection to the event.
                event.addCollection(mcpcoll, LCIO.MCPARTICLE);
                
CVSspam 0.2.8