Print

Print


Commit in lcsim/test/org/lcsim/contrib/seedtracker on MAIN
SeedStrategyXMLTest.java-311.1 removed
SeedTrackerDigiTest.java-831.2 removed
SeedTrackerVSTest.java-691.1 removed
-183
3 removed files
refactor seedtracker

lcsim/test/org/lcsim/contrib/seedtracker
SeedStrategyXMLTest.java removed after 1.1
diff -N SeedStrategyXMLTest.java
--- SeedStrategyXMLTest.java	11 Jul 2008 21:40:10 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,31 +0,0 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-package org.lcsim.contrib.seedtracker;
-
-import java.util.List;
-import junit.framework.TestCase;
-import org.lcsim.contrib.seedtracker.digiexample.BetterPlanarStrategy;
-import org.lcsim.util.test.TestUtil.TestOutputFile;
-
-/**
- *
- * @author cozzy
- */
-public class SeedStrategyXMLTest extends TestCase{
-
-    public SeedStrategyXMLTest(String testName) {
-        super(testName); 
-    }
-    
-    public void testXMLReadingAndWriting() throws Exception {
-        List<SeedStrategy> strategies = new BetterPlanarStrategy().getStrategies(); 
-        TestOutputFile file = new TestOutputFile("SeedStrategyXMLTest.xml"); 
-        StrategyXMLUtils.writeStrategyListToFile(strategies, file);
-        List<SeedStrategy> readStrategies = StrategyXMLUtils.getStrategyListFromFile(file); 
-        assertTrue(strategies.equals(readStrategies)); 
-    }
-    
-}

lcsim/test/org/lcsim/contrib/seedtracker
SeedTrackerDigiTest.java removed after 1.2
diff -N SeedTrackerDigiTest.java
--- SeedTrackerDigiTest.java	28 Jul 2008 18:48:10 -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.contrib.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.contrib.SiStripSim.TrackerHitDriver_User;
-import org.lcsim.contrib.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;     
-        }    
-        
-    }
-    
-}

lcsim/test/org/lcsim/contrib/seedtracker
SeedTrackerVSTest.java removed after 1.1
diff -N SeedTrackerVSTest.java
--- SeedTrackerVSTest.java	12 Jul 2008 04:56:57 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,69 +0,0 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-package org.lcsim.contrib.seedtracker;
-
-import java.io.File;
-import java.net.URL;
-import junit.framework.TestSuite;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import org.lcsim.contrib.seedtracker.example.MyStrategy;
-import org.lcsim.contrib.seedtracker.example.VSExampleDriver;
-import org.lcsim.event.EventHeader;
-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 SeedTrackerVSTest extends TestCase{
-
-    public SeedTrackerVSTest(String testName) {
-        super(testName); 
-    }
-    
-    public static Test suite() {
-        return new TestSuite(SeedTrackerVSTest.class); 
-    }
-    
-    public void setUp() {
-        System.gc();
-    }
-    
-    public void testSeedTrackerVS() throws Exception {
-        URL url = new URL("http://www.lcsim.org/test/lcio/muons10_Theta4-176_1-10GeV_SLIC_v2r2p1_sid01.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() {
-            add(new VSExampleDriver());
-            HelicalTrackHitDriver hitdriver = new HelicalTrackHitDriver();
-            hitdriver.addCollection("NewTrackerHits",HitType.VirtualSegmentation);
-            add(hitdriver);
-            add( new SeedTracker(new MyStrategy().getStrategies()) );
-        }
-        
-        public void process(EventHeader event) {
-            super.process(event);
-            assertFalse(event.getTracks().isEmpty()); 
-            return;     
-        }    
-        
-    }
-    
-}
CVSspam 0.2.8