Print

Print


Commit in lcsim/src/org/lcsim/util/heprep on MAIN
SiTrackerHitStrip1DConverter.java+13-141.2 -> 1.3


lcsim/src/org/lcsim/util/heprep
SiTrackerHitStrip1DConverter.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- SiTrackerHitStrip1DConverter.java	27 Mar 2008 20:16:26 -0000	1.2
+++ SiTrackerHitStrip1DConverter.java	27 Mar 2008 20:19:55 -0000	1.3
@@ -44,11 +44,12 @@
     }
     
     public void convert(EventHeader event, List collection, HepRepFactory factory, HepRepTypeTree typeTree, HepRepInstanceTree instanceTree) 
-    {
-    	if (collection.size() == 0) return;
-        
-        //Check if the TrackerHit can be cast as an SiTrackerHitStrip1D 
-        if (!(collection.get(0) instanceof SiTrackerHitStrip1D)) return;
+    {        
+        // Check if the TrackerHit can be cast to a SiTrackerHitStrip1D.
+    	if (collection.size() != 0)
+    	{
+    		if (!(collection.get(0) instanceof SiTrackerHitStrip1D)) return;
+    	}
         
         LCMetaData meta = event.getMetaData(collection);
         String name = meta.getName()+"_Strip1D"; //added string because TrackerHitConverter will also fire on this collection... 
@@ -60,19 +61,17 @@
         
         type.addAttDef("dEdx","Hit dEdx", "physics","");
         type.addAttDef("time","Hit time", "physics","");
-        
-        
-        for (SiTrackerHitStrip1D hit : (List<SiTrackerHitStrip1D>) collection) {
-            
+                
+        for (SiTrackerHitStrip1D hit : (List<SiTrackerHitStrip1D>) collection) 
+        {            
             HepRepInstance instance = factory.createHepRepInstance(instanceTree,type); 
             instance.addAttValue("dEdx",hit.getdEdx());
             instance.addAttValue("time",hit.getTime());
             
-            for (Point3D p : hit.getHitSegment().getPoints()) {
-            
+            for (Point3D p : hit.getHitSegment().getPoints()) 
+            {            
                 factory.createHepRepPoint(instance,p.x(),p.y(),p.z()); 
             }
         }
-    }
-    
-}
+    }    
+}
\ No newline at end of file
CVSspam 0.2.8