Commit in lcsim/test/org/lcsim/detector/tracker/readout on MAIN
TrackerHitDriver_User_Test.java-1001.16 removed
DetectorIdentifierHelperTest.java-2801.3 removed
-380
2 removed files


lcsim/test/org/lcsim/detector/tracker/readout
TrackerHitDriver_User_Test.java removed after 1.16
diff -N TrackerHitDriver_User_Test.java
--- TrackerHitDriver_User_Test.java	24 Aug 2009 23:07:39 -0000	1.16
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,100 +0,0 @@
-package org.lcsim.detector.tracker.readout;
-
-import java.io.File;
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.List;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.RawTrackerHit;
-import org.lcsim.event.TrackerHit;
-import org.lcsim.recon.tracking.digitization.sisim.TrackerHitDriver_User;
-import org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerBarrelSensorSetup;
-import org.lcsim.recon.tracking.digitization.sisim.config.SiTrackerEndcapSensorSetup;
-import org.lcsim.recon.tracking.digitization.sisim.config.SimTrackerHitReadoutDriver;
-import org.lcsim.util.Driver;
-import org.lcsim.util.cache.FileCache;
-import org.lcsim.util.loop.LCSimLoop;
-
-/**
- * Tests whether the tracker digitization completes successfully.
- * @author jeremym
- */
-public class TrackerHitDriver_User_Test extends TestCase
-{
-    
-    TrackerHitDriver_User _trackerhitdriver_user = new TrackerHitDriver_User();
-    
-    public TrackerHitDriver_User_Test(String testName)
-    {
-        super(testName);
-    }
-    
-    public static Test suite()
-    {
-        return new TestSuite(TrackerHitDriver_User_Test.class);
-    }
-    
-    public void setUp()
-    {
-        java.lang.Runtime.getRuntime().gc();
-    }
-    
-    public void testReadout() throws Exception
-    {
-        
-        URL url = new URL("http://www.lcsim.org/test/lcio/muons100_Theta4-176_1-10GeV_SLIC-v2r5p3_geant4-v9r1p2_LCPhys_sid01_planar_tracker.slcio");
-        
-        FileCache cache = new FileCache();
-        File file = cache.getCachedFile(url);
-        
-        LCSimLoop loop = new LCSimLoop();
-        loop.setLCIORecordSource(file);
-        
-        // This shouldn't be needed???
-        List<String> readouts = new ArrayList<String>();
-        readouts.add("SiTrackerBarrel_RO");
-        readouts.add("SiTrackerEndcap_RO");
-        
-        loop.add(new SiTrackerBarrelSensorSetup("SiTrackerBarrel"));
-		loop.add(new SiTrackerBarrelSensorSetup("SiVertexBarrel"));
-		loop.add(new SiTrackerEndcapSensorSetup("SiTrackerEndcap"));
-		loop.add(new SiTrackerEndcapSensorSetup("SiVertexEndcap"));
-                
-        loop.add( new SimTrackerHitReadoutDriver(readouts) );
-        
-        loop.add( _trackerhitdriver_user );
-        loop.add( new TestDriver() );
-        loop.loop(-1, null);
-        loop.dispose();
-    }
-    
-    class TestDriver
-            extends Driver
-    {
-        protected void process(EventHeader header)
-        {
-            
-            List<RawTrackerHit> raw_hits = header.get(RawTrackerHit.class, _trackerhitdriver_user.getRawHitsName());
-            List<TrackerHit> hits_strip1D = header.get(TrackerHit.class, _trackerhitdriver_user.getStripHits1DName());
-//            List<TrackerHit> hits_pixel = header.get(TrackerHit.class, _trackerhitdriver_user.getPixelHitsName());
-            List<TrackerHit> hits_strip2D = header.get(TrackerHit.class, _trackerhitdriver_user.getStripHits2DName());
-            
-            System.out.println("# Raw Hits on read-in:"+raw_hits.size());
-            System.out.println("# Strip1D Hits on read-in:"+hits_strip1D.size());
-            System.out.println("# Strip2D Hits on read-in:"+hits_strip2D.size());
-            
-            assertTrue(raw_hits.size() > 0);
-            assertTrue(hits_strip1D.size() > 0);
-//            assertTrue(hits_pixel.size() > 0);
-//            assertTrue(hits_strip2D.size() > 0);
-            
-        }
-    }
-    
-}
-

lcsim/test/org/lcsim/detector/tracker/readout
DetectorIdentifierHelperTest.java removed after 1.3
diff -N DetectorIdentifierHelperTest.java
--- DetectorIdentifierHelperTest.java	25 Mar 2009 01:01:15 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,280 +0,0 @@
-package org.lcsim.detector.tracker.readout;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.URL;
-import java.util.List;
-
-import junit.framework.TestCase;
-
-import org.freehep.record.loop.LoopException;
-import org.lcsim.detector.DetectorIdentifierHelper;
-import org.lcsim.detector.IDetectorElement;
-import org.lcsim.detector.identifier.IIdentifier;
-import org.lcsim.detector.identifier.Identifier;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.SimCalorimeterHit;
-import org.lcsim.event.SimTrackerHit;
-import org.lcsim.event.EventHeader.LCMetaData;
-import org.lcsim.geometry.Subdetector;
-import org.lcsim.util.Driver;
-import org.lcsim.util.cache.FileCache;
-import org.lcsim.util.loop.LCSimLoop;
-
-/**
- * Tests the functionality of {@link org.lcsim.detector.DetectorIdHelper}
- * on an sid01 LCIO file.
- *
- * @author Jeremy McCormick <[log in to unmask]>
- * @version $Id: DetectorIdentifierHelperTest.java,v 1.3 2009/03/25 01:01:15 jeremy Exp $
- */
-
-public class DetectorIdentifierHelperTest extends TestCase
-{
-	public void testDetectorIdHelper()
-	{
-		File file = null;
-		try
-		{
-			FileCache cache = new FileCache();
-			file = cache.getCachedFile(new URL("http://www.lcsim.org/test/lcio/muons10_Theta4-176_1-10GeV_SLIC-v2r5p3_geant4-v9r1p2_LCPhys_sid01.slcio"));
-			LCSimLoop loop = new LCSimLoop();
-			loop.setLCIORecordSource(file);
-			loop.add(new TrackerDriver());
-			loop.add(new CalorimeterDriver());
-			loop.loop(1,null);
-			loop.dispose();
-		}
-		catch (IOException x)
-		{
-			throw new RuntimeException(x);
-		}
-		catch (LoopException x)
-		{
-			throw new RuntimeException(x);
-		}
-	}
-
-	class CalorimeterDriver extends Driver
-	{
-		protected void process(EventHeader event)
-		{
-			//int ecalBarrel, ecalEndcap, hcalBarrel, hcalEndcap, forwardEcal, lumi, muonBarrel, muonEndcap;
-			//ecalBarrel = ecalEndcap = hcalBarrel = hcalEndcap = forwardEcal = lumi = muonBarrel = muonEndcap = 0;
-			List<List<SimCalorimeterHit>> collections = event.get(SimCalorimeterHit.class);
-			for (List<SimCalorimeterHit> collection: collections)
-			{
-				LCMetaData meta = event.getMetaData(collection);
-				String collectionName = meta.getName(); 
-				Subdetector subdet = meta.getIDDecoder().getSubdetector();
-				IDetectorElement deSubdet = subdet.getDetectorElement();
-
-				if (deSubdet != null)
-				{
-					DetectorIdentifierHelper idHelper = (DetectorIdentifierHelper)deSubdet.getIdentifierHelper();
-
-					if (idHelper != null)					
-					{
-						for (SimCalorimeterHit hit : collection)
-						{
-							IIdentifier hitId = new Identifier(hit.getCellID());
-							
-							assertTrue(idHelper.isCalorimeter(hitId));
-
-							if (subdet.isBarrel())
-							{
-								assertTrue(idHelper.isBarrel(hitId));
-								assertTrue(idHelper.isCalorimeterBarrel(hitId));
-							}
-
-							if (subdet.isEndcap())
-							{
-								assertTrue(idHelper.isEndcap(hitId));
-								assertTrue(idHelper.isCalorimeterEndcap(hitId));
-
-								if (hit.getPosition()[2] > 0)
-								{
-									assertTrue(idHelper.isCalorimeterEndcapPositive(hitId));
-								}
-								else
-								{
-									assertTrue(idHelper.isCalorimeterEndcapNegative(hitId));
-								}
-							}
-
-							if (collectionName.equals("EcalBarrHits"))
-							{
-								assertTrue(idHelper.isEcal(hitId));
-								assertTrue(idHelper.isBarrel(hitId));
-							}
-
-							if (collectionName.equals("EcalEndcapHits"))
-							{
-								assertTrue(idHelper.isEcal(hitId));
-								assertTrue(idHelper.isEcalEndcap(hitId));
-								if (hit.getPosition()[2] > 0)
-								{
-									assertTrue(idHelper.isEcalEndcapPositive(hitId));
-								}
-								else
-								{
-									assertTrue(idHelper.isEcalEndcapNegative(hitId));
-								}
-							}
-
-							if (collectionName.equals("HcalBarrHits"))
-							{
-								assertTrue(idHelper.isHcal(hitId));
-								assertTrue(idHelper.isHcalBarrel(hitId));
-							}
-
-							if (collectionName.equals("HcalEndcapHits"))
-							{
-								assertTrue(idHelper.isHcal(hitId));
-								assertTrue(idHelper.isHcalEndcap(hitId));
-								if (hit.getPosition()[2] > 0)
-								{
-									assertTrue(idHelper.isHcalEndcapPositive(hitId));
-								}
-								else
-								{
-									assertTrue(idHelper.isHcalEndcapNegative(hitId));
-								}
-							}
-
-							if (collectionName.equals("MuonBarrHits"))
-							{
-								assertTrue(idHelper.isMuon(hitId));
-								assertTrue(idHelper.isMuonBarrel(hitId));
-							}
-
-							if (collectionName.equals("MuonEndcapHits"))
-							{
-								assertTrue(idHelper.isMuon(hitId));
-								assertTrue(idHelper.isMuonEndcap(hitId));
-								if (hit.getPosition()[2] > 0)
-								{
-									assertTrue(idHelper.isMuonEndcapPositive(hitId));
-								}
-								else
-								{
-									assertTrue(idHelper.isMuonEndcapNegative(hitId));
-								}
-							}
-
-							if (collectionName.equals("LuminosityMonitorHits"))
-							{
-								assertTrue(idHelper.isLumi(hitId));
-
-								if (hit.getPosition()[2] > 0)
-								{
-									assertTrue(idHelper.isLumiEndcapPositive(hitId));
-								}
-								else
-								{
-									assertTrue(idHelper.isLumiEndcapNegative(hitId));
-								}
-							}
-
-							if (collectionName.equals("ForwardEcalEndcapHits"))
-							{
-								assertTrue(idHelper.isEcalForward(hitId));
-
-								if (hit.getPosition()[2] > 0)
-								{
-									assertTrue(idHelper.isEcalForwardEndcapPositive(hitId));
-								}
-								else
-								{
-									assertTrue(idHelper.isEcalForwardEndcapNegative(hitId));
-								}
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-
-	class TrackerDriver extends Driver
-	{
-		protected void process(EventHeader event)
-		{
-			event.getDetector();
-			int sitBarrel, sitEndcap, vtxBarrel, vtxEndcap;
-			sitBarrel = sitEndcap = vtxBarrel = vtxEndcap = 0;
-			List<List<SimTrackerHit>> collections = event.get(SimTrackerHit.class);
-			for (List<SimTrackerHit> collection : collections)
-			{
-				LCMetaData meta = event.getMetaData(collection);
-				String collectionName = meta.getName();
-				Subdetector subdet = meta.getIDDecoder().getSubdetector();
-				if (subdet == null)
-					throw new RuntimeException("Oops!  Subdetector for collection " + meta.getName() + " is null!");
-				IDetectorElement deSubdet = subdet.getDetectorElement();
-				DetectorIdentifierHelper idHelper = (DetectorIdentifierHelper)deSubdet.getIdentifierHelper();
-
-				IIdentifier subdetId = deSubdet.getIdentifier();
-
-				for (SimTrackerHit hit : collection)
-				{
-					IIdentifier hitId = new Identifier(hit.getCellID());
-
-					assertTrue(idHelper.isTracker(hitId));
-
-					if (subdet.isBarrel())
-					{
-						assertTrue(idHelper.isBarrel(hitId));
-						assertTrue(idHelper.isTrackerBarrel(hitId));
-					}
-
-					if (subdet.isEndcap())
-					{
-						assertTrue(idHelper.isEndcap(hitId));
-						assertTrue(idHelper.isTrackerEndcap(hitId));
-					}
-
-					if (collectionName.equals("TkrBarrHits"))
-					{
-						assertTrue(idHelper.isSit(hitId));
-						assertTrue(idHelper.isSitBarrel(hitId));
-					}
-
-					if (collectionName.equals("TkrEndcapHits"))
-					{
-						assertTrue(idHelper.isSit(hitId));
-						assertTrue(idHelper.isSitEndcap(hitId));
-						if (hit.getPoint()[2] > 0)
-						{
-							assertTrue(idHelper.isSitEndcapPositive(hitId));
-						}
-						else
-						{
-							assertTrue(idHelper.isSitEndcapNegative(hitId));
-						}
-					}
-
-					if (collectionName.equals("VtxBarrHits"))
-					{
-						assertTrue(idHelper.isVtx(hitId));
-						assertTrue(idHelper.isVtxBarrel(hitId));
-					}
-
-					if (collectionName.equals("VtxEndcapHits"))
-					{
-						assertTrue(idHelper.isVtx(hitId));
-						assertTrue(idHelper.isVtxEndcap(hitId));
-						if (hit.getPoint()[2] > 0)
-						{
-							assertTrue(idHelper.isVtxEndcapPositive(hitId));
-						}
-						else
-						{
-							assertTrue(idHelper.isVtxEndcapNegative(hitId));
-						}
-					}
-				}
-			}         
-		}
-	}
-}
\ No newline at end of file
CVSspam 0.2.8