Print

Print


Commit in lcsim/test/org/lcsim/recon/tracking/seedtracker on MAIN
SeedTrackerDigiTest.java-831.2 removed
JM: temporarily removing broken tests

lcsim/test/org/lcsim/recon/tracking/seedtracker
SeedTrackerDigiTest.java removed after 1.2
diff -N SeedTrackerDigiTest.java
--- SeedTrackerDigiTest.java	9 Dec 2008 22:22:35 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,83 +0,0 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-package org.lcsim.recon.tracking.seedtracker;
-
-import java.io.File;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.List;
-import junit.framework.TestSuite;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import org.lcsim.recon.tracking.digitization.sistripsim.TrackerHitDriver_User;
-import org.lcsim.recon.tracking.seedtracker.digiexample.BetterPlanarStrategy;
-import org.lcsim.contrib.tracking.TrackerHitCheater;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.SimTrackerHit;
-import org.lcsim.event.TrackerHit;
-import org.lcsim.fit.helicaltrack.HelicalTrackHitDriver;
-import org.lcsim.fit.helicaltrack.HelicalTrackHitDriver.HitType;
-import org.lcsim.util.Driver;
-import org.lcsim.util.cache.FileCache;
-import org.lcsim.util.loop.LCSimLoop;
-
-/**
- *
- * @author cozzy
- */
-public class SeedTrackerDigiTest extends TestCase{
-
-    public SeedTrackerDigiTest(String testName) {
-        super(testName); 
-    }
-    
-    public static Test suite() {
-        return new TestSuite(SeedTrackerDigiTest.class); 
-    }
-    
-    public void setUp() {
-        System.gc();
-    }
-    
-    public void testSeedTrackerDigi() throws Exception {
-        URL url = new URL("http://www.lcsim.org/test/lcio/muons_Theta4-176_1-10GeV_SLIC-v2r4p6_geant4-v9r1p2_LCPhys_sid01_planar_tracker-0-10.slcio"); 
-        FileCache cache = new FileCache(); 
-        File file = cache.getCachedFile(url); 
-        LCSimLoop loop = new LCSimLoop(); 
-        loop.setLCIORecordSource(file); 
-        loop.add( new TestDriver()); 
-        loop.loop(5, null); 
-        loop.dispose(); 
-    }
-    
-    class TestDriver extends Driver{
-        
-        public TestDriver() {
-            TrackerHitDriver_User thd = new TrackerHitDriver_User();
-            add(thd);
-            HelicalTrackHitDriver hitdriver = new HelicalTrackHitDriver();
-            hitdriver.addCollection(((TrackerHitDriver_User)thd).getStripHits1DName(),HitType.Digitized);
-            hitdriver.addCollection("CheatedVertexBarrelHits",HitType.Base); 
-            add(hitdriver);
-            add( new SeedTracker(new BetterPlanarStrategy().getStrategies()) );
-            
-        }
-        
-        public void process(EventHeader event) {
-            List<SimTrackerHit> simhits = new ArrayList<SimTrackerHit>(); 
-            simhits.addAll(event.getSimTrackerHits("SiVertexBarrel_RO")); 
-            simhits.addAll(event.getSimTrackerHits("SiVertexEndcap_RO")); 
-            TrackerHitCheater cheater = new TrackerHitCheater();
-            List<TrackerHit> smearedhits = cheater.makeTrackerHits(simhits);
-            event.put("CheatedVertexBarrelHits", smearedhits, TrackerHit.class, 0);
-            super.process(event);
-            assertFalse("Track not found in event "+event.getEventNumber(),event.getTracks().isEmpty()); 
-            return;     
-        }    
-        
-    }
-    
-}
CVSspam 0.2.8