Commit in lcsim/test/org/lcsim/detector/tracker/readout on MAIN
TrackerHitBarrelDriverTest.java-1711.2 removed
TrackerHitEndcapDriverTest.java-1641.2 removed
-335
2 removed files


lcsim/test/org/lcsim/detector/tracker/readout
TrackerHitBarrelDriverTest.java removed after 1.2
diff -N TrackerHitBarrelDriverTest.java
--- TrackerHitBarrelDriverTest.java	9 Dec 2008 22:22:34 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,171 +0,0 @@
-package org.lcsim.detector.tracker.readout;
-
-import hep.physics.matrix.SymmetricMatrix;
-import hep.physics.vec.BasicHep3Vector;
-import java.io.File;
-import java.net.URL;
-import java.util.List;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-import org.lcsim.contrib.RobKutschke.TKNHits.TKNRawHitsDriverV1;
-import org.lcsim.recon.tracking.digitization.sistripsim.CDFSiSensorSim;
-import org.lcsim.recon.tracking.digitization.sistripsim.ClusterMaker;
-import org.lcsim.recon.tracking.digitization.sistripsim.Kpix;
-import org.lcsim.recon.tracking.digitization.sistripsim.ReadoutChip;
-import org.lcsim.recon.tracking.digitization.sistripsim.SiSensorSim;
-import org.lcsim.recon.tracking.digitization.sistripsim.SiTrackerHitStrip1D;
-import org.lcsim.recon.tracking.digitization.sistripsim.StripClusterMaker;
-import org.lcsim.recon.tracking.digitization.sistripsim.TrackerHitType;
-import org.lcsim.detector.driver.*;
-import org.lcsim.detector.identifier.ExpandedIdentifier;
-import org.lcsim.detector.identifier.IExpandedIdentifier;
-import org.lcsim.detector.tracker.silicon.DopedSilicon;
-
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.MCParticle;
-import org.lcsim.event.RawTrackerHit;
-import org.lcsim.event.TrackerHit;
-import org.lcsim.util.Driver;
-import org.lcsim.util.cache.FileCache;
-import org.lcsim.util.loop.LCSimLoop;
-
-/**
- * Reads single muon events generated in sid01_polyhedra, which uses
- * SiTrackerBarrel.  For DetectorElements where there is a
- * Readout containing one hit, check that the hit from the event
- * and the DE's have matching cell id.
- */
-public class TrackerHitBarrelDriverTest extends TestCase
-{
-    public TrackerHitBarrelDriverTest(String testName)
-    {
-        super(testName);
-    }
-    
-    public static Test suite()
-    {
-        return new TestSuite(TrackerHitBarrelDriverTest.class);
-    }
-    
-    public void setUp()
-    {
-        java.lang.Runtime.getRuntime().gc();
-    }
-    
-    public void testReadout() throws Exception
-    {
-//        URL url = new URL("http://www.lcsim.org/test/lcio/mu_10.0GeV_Theta90_SLIC-v2r3p7_geant4-v9r0p1_LCPhys_SiTrackerBarrelTest00.slcio");
-        URL url = new URL("http://www.lcsim.org/test/lcio/mu-_10GeV_SLIC-v2r3p10_geant4-v9r0p1_LCPhys_SiTrackerBarrelTest01.slcio");
-        FileCache cache = new FileCache();
-        File file = cache.getCachedFile(url);
-        
-        LCSimLoop loop = new LCSimLoop();
-        loop.setLCIORecordSource(file);
-        loop.add( new SimTrackerHitIdentifierReadoutDriver(new String[] {"SiTrackerBarrel_RO"} ) );
-        loop.add( new TKNRawHitsDriverV1(new String[]{"SiTrackerBarrel_RO"},new String[]{"RawBarrelTrackerHits"}));
-        loop.add( new TestDriver() );
-        loop.loop(10, null);
-        loop.dispose();
-    }
-    
-    class TestDriver
-            extends Driver
-    {
-        
-        ReadoutChip kpix = new Kpix();
-        SiSensorSim simulation = new CDFSiSensorSim();
-        ClusterMaker cluster_maker = new StripClusterMaker(kpix,simulation);
-        
-        protected void process(EventHeader header)
-        {
-            // Create the list of RawTrackerHits and add it to the event.
-            super.process(header);
-            
-            // Get the list of RawTrackerHits from the event.
-            List<RawTrackerHit> raw_hits = header.get(RawTrackerHit.class, "RawBarrelTrackerHits");
-            List<TrackerHit> hits = cluster_maker.makeClusters(raw_hits);
-            
-
-            
-//            System.out.println("# hits in event: "+hits.size());
-//            for (TrackerHit hit : hits)
-//            {
-//                SiTrackerHitStrip1D mc_hit = (SiTrackerHitStrip1D)hit;
-//                
-//                System.out.println("    Coordinate System: "+mc_hit.getCoordinateSystem());
-//                System.out.println("    Measurement type: "+mc_hit.getMeasurementType());
-//                
-//                System.out.println("    # MCParticles contributing: "+mc_hit.getMCParticles().size());
-//                for (MCParticle particle : mc_hit.getMCParticles())
-//                {
-//                    System.out.println("        MCParticle type: "+particle.getPDGID());
-//                    System.out.println("        MCParticle momentum: "+particle.getMomentum());
-//                }
-//                System.out.println("    Charge in cluster (electrons): "+mc_hit.getdEdx()/DopedSilicon.ENERGY_EHPAIR);
-//                System.out.println("    Time of hit: "+mc_hit.getTime());
-//                System.out.println("    Position: "+new BasicHep3Vector(mc_hit.getPosition()));
-//                System.out.println("    Covariance matrix: \n"+(new SymmetricMatrix(3,mc_hit.getCovMatrix(),true)));
-//                System.out.println("    # SimTrackerHits contributing to cluster: "+mc_hit.getRawHits().size());
-//                for (RawTrackerHit raw_hit : (List<RawTrackerHit>)mc_hit.getRawHits())
-//                {
-//                    IExpandedIdentifier id = new ExpandedIdentifier(raw_hit.getExpandedIdentifier());
-//                    int strip_field = raw_hit.getIdentifierHelper().getFieldIndex("strip");
-//                    int strip_id = id.getValue(strip_field);
-//                    
-//                    System.out.println("        Strip number: "+strip_id);
-//                    System.out.println("        Charge: "+kpix.decodeCharge(raw_hit));
-//                }
-//                System.out.println("    Measured Coordinate: "+mc_hit.getMeasuredCoordinate());
-//                System.out.println("    Unmeasured Coordinate: "+mc_hit.getUnmeasuredCoordinate());
-//                System.out.println("    Hit Length: "+mc_hit.getHitLength());
-//                System.out.println("    Hit Endpoints: "+mc_hit.getHitSegment().getStartPoint()+mc_hit.getHitSegment().getEndPoint());
-//                
-//                System.out.println("    Sensor name: "+mc_hit.getSensor().getName());
-//                System.out.println("    Electrodes carrier: "+mc_hit.getReadoutElectrodes().getChargeCarrier());
-//                
-//                System.out.println("\n");
-//                System.out.println("Transforming to sensor coordinates...");
-//                
-//                mc_hit = (SiTrackerHitStrip1D)mc_hit.getTransformedHit(TrackerHitType.CoordinateSystem.SENSOR);
-//         
-//                                System.out.println("    Coordinate System: "+mc_hit.getCoordinateSystem());
-//                System.out.println("    Measurement type: "+mc_hit.getMeasurementType());
-//                
-//                System.out.println("    # MCParticles contributing: "+mc_hit.getMCParticles().size());
-//                for (MCParticle particle : mc_hit.getMCParticles())
-//                {
-//                    System.out.println("        MCParticle type: "+particle.getPDGID());
-//                    System.out.println("        MCParticle momentum: "+particle.getMomentum());
-//                }
-//                System.out.println("    Charge in cluster (electrons): "+mc_hit.getdEdx()/DopedSilicon.ENERGY_EHPAIR);
-//                System.out.println("    Time of hit: "+mc_hit.getTime());
-//                System.out.println("    Position: "+new BasicHep3Vector(mc_hit.getPosition()));
-//                System.out.println("    Covariance matrix: \n"+(new SymmetricMatrix(3,mc_hit.getCovMatrix(),true)));
-//                System.out.println("    # SimTrackerHits contributing to cluster: "+mc_hit.getRawHits().size());
-//                for (RawTrackerHit raw_hit : (List<RawTrackerHit>)mc_hit.getRawHits())
-//                {
-//                    IExpandedIdentifier id = new ExpandedIdentifier(raw_hit.getExpandedIdentifier());
-//                    int strip_field = raw_hit.getIdentifierHelper().getFieldIndex("strip");
-//                    int strip_id = id.getValue(strip_field);
-//                    
-//                    System.out.println("        Strip number: "+strip_id);
-//                    System.out.println("        Charge: "+kpix.decodeCharge(raw_hit));
-//                }
-//                System.out.println("    Measured Coordinate: "+mc_hit.getMeasuredCoordinate());
-//                System.out.println("    Unmeasured Coordinate: "+mc_hit.getUnmeasuredCoordinate());
-//                System.out.println("    Hit Length: "+mc_hit.getHitLength());
-//                System.out.println("    Hit Endpoints: "+mc_hit.getHitSegment().getStartPoint()+mc_hit.getHitSegment().getEndPoint());
-//                
-//                System.out.println("    Sensor name: "+mc_hit.getSensor().getName());
-//                System.out.println("    Electrodes carrier: "+mc_hit.getReadoutElectrodes().getChargeCarrier());
-//
-//                System.out.println("\n\n");
-//                
-//            }
-            
-        }
-    }
-}
-

lcsim/test/org/lcsim/detector/tracker/readout
TrackerHitEndcapDriverTest.java removed after 1.2
diff -N TrackerHitEndcapDriverTest.java
--- TrackerHitEndcapDriverTest.java	9 Dec 2008 22:22:34 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,164 +0,0 @@
-package org.lcsim.detector.tracker.readout;
-
-import java.io.File;
-import java.net.URL;
-import java.util.List;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-import org.lcsim.contrib.RobKutschke.TKNHits.TKNClusterMakerDriverV1;
-import org.lcsim.contrib.RobKutschke.TKNHits.TKNRawHitsDriverV1;
-import org.lcsim.recon.tracking.digitization.sistripsim.CDFSiSensorSim;
-import org.lcsim.recon.tracking.digitization.sistripsim.ClusterMaker;
-import org.lcsim.recon.tracking.digitization.sistripsim.Kpix;
-import org.lcsim.recon.tracking.digitization.sistripsim.ReadoutChip;
-import org.lcsim.recon.tracking.digitization.sistripsim.SiSensorSim;
-import org.lcsim.recon.tracking.digitization.sistripsim.StripClusterMaker;
-import org.lcsim.detector.driver.*;
-
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.RawTrackerHit;
-import org.lcsim.event.TrackerHit;
-import org.lcsim.util.Driver;
-import org.lcsim.util.cache.FileCache;
-import org.lcsim.util.loop.LCSimLoop;
-
-/**
- * Reads single muon events generated in sid01_polyhedra, which uses
- * SiTrackerBarrel.  For DetectorElements where there is a
- * Readout containing one hit, check that the hit from the event
- * and the DE's have matching cell id.
- */
-public class TrackerHitEndcapDriverTest extends TestCase
-{
-    public TrackerHitEndcapDriverTest(String testName)
-    {
-        super(testName);
-    }
-    
-    public static Test suite()
-    {
-        return new TestSuite(TrackerHitEndcapDriverTest.class);
-    }
-    
-    public void setUp()
-    {
-        java.lang.Runtime.getRuntime().gc();
-    }
-    
-    public void testReadout() throws Exception
-    {
-        URL url = new URL("http://www.lcsim.org/test/lcio/pythiaZPoleuds-0-1000_SLIC-v2r4p2_geant4-v9r1p0_LCPhys_SiTrackerTest01.slcio");
-        FileCache cache = new FileCache();
-        File file = cache.getCachedFile(url);
-        
-        LCSimLoop loop = new LCSimLoop();
-        loop.setLCIORecordSource(file);
-        loop.add( new SimTrackerHitIdentifierReadoutDriver(new String[] {"SiTrackerEndcap_RO"} ) );
-        loop.add( new TKNRawHitsDriverV1(new String[]{"SiTrackerEndcap_RO"},new String[]{"RawEndcapTrackerHits"}));
-        loop.add( new TestDriver() );
-        loop.loop(10, null);
-        loop.dispose();
-    }
-    
-    class TestDriver
-            extends Driver
-    {
-        
-        ReadoutChip kpix = new Kpix();
-        SiSensorSim simulation = new CDFSiSensorSim();
-        ClusterMaker cluster_maker = new StripClusterMaker(kpix,simulation);
-        
-        protected void process(EventHeader header)
-        {
-            
-            // Create the list of RawTrackerHits and add it to the event.
-            super.process(header);
-            
-            // Get the list of RawTrackerHits from the event.
-            List<RawTrackerHit> raw_hits = header.get(RawTrackerHit.class, "RawEndcapTrackerHits");
-            List<TrackerHit> hits = cluster_maker.makeClusters(raw_hits);
-            
-            assertTrue(hits.size() > 0);
-            
-//            System.out.println("# hits in event: "+hits.size());
-//            for (TrackerHit hit : hits)
-//            {
-//                SiTrackerHitStrip1D mc_hit = (SiTrackerHitStrip1D)hit;
-//
-//                System.out.println("    Coordinate System: "+mc_hit.getCoordinateSystem());
-//                System.out.println("    Measurement type: "+mc_hit.getMeasurementType());
-//
-//                System.out.println("    # MCParticles contributing: "+mc_hit.getMCParticles().size());
-//                for (MCParticle particle : mc_hit.getMCParticles())
-//                {
-//                    System.out.println("        MCParticle type: "+particle.getPDGID());
-//                    System.out.println("        MCParticle momentum: "+particle.getMomentum());
-//                }
-//                System.out.println("    Charge in cluster (electrons): "+mc_hit.getdEdx()/DopedSilicon.ENERGY_EHPAIR);
-//                System.out.println("    Time of hit: "+mc_hit.getTime());
-//                System.out.println("    Position: "+new BasicHep3Vector(mc_hit.getPosition()));
-//                System.out.println("    Covariance matrix: \n"+(new SymmetricMatrix(3,mc_hit.getCovMatrix(),true)));
-//                System.out.println("    # SimTrackerHits contributing to cluster: "+mc_hit.getRawHits().size());
-//                for (RawTrackerHit raw_hit : (List<RawTrackerHit>)mc_hit.getRawHits())
-//                {
-//                    IExpandedIdentifier id = new ExpandedIdentifier(raw_hit.getExpandedIdentifier());
-//                    int strip_field = raw_hit.getIdentifierHelper().getFieldIndex("strip");
-//                    int strip_id = id.getValue(strip_field);
-//
-//                    System.out.println("        Strip number: "+strip_id);
-//                    System.out.println("        Charge: "+kpix.decodeCharge(raw_hit));
-//                }
-//                System.out.println("    Measured Coordinate: "+mc_hit.getMeasuredCoordinate());
-//                System.out.println("    Unmeasured Coordinate: "+mc_hit.getUnmeasuredCoordinate());
-//                System.out.println("    Hit Length: "+mc_hit.getHitLength());
-//                System.out.println("    Hit Endpoints: "+mc_hit.getHitSegment().getStartPoint()+mc_hit.getHitSegment().getEndPoint());
-//
-//                System.out.println("    Sensor name: "+mc_hit.getSensor().getName());
-//                System.out.println("    Electrodes carrier: "+mc_hit.getReadoutElectrodes().getChargeCarrier());
-//
-//                System.out.println("\n");
-//                System.out.println("Transforming to sensor coordinates...");
-//
-//                mc_hit = (SiTrackerHitStrip1D)mc_hit.getTransformedHit(TrackerHitType.CoordinateSystem.SENSOR);
-//
-//                System.out.println("    Coordinate System: "+mc_hit.getCoordinateSystem());
-//                System.out.println("    Measurement type: "+mc_hit.getMeasurementType());
-//
-//                System.out.println("    # MCParticles contributing: "+mc_hit.getMCParticles().size());
-//                for (MCParticle particle : mc_hit.getMCParticles())
-//                {
-//                    System.out.println("        MCParticle type: "+particle.getPDGID());
-//                    System.out.println("        MCParticle momentum: "+particle.getMomentum());
-//                }
-//                System.out.println("    Charge in cluster (electrons): "+mc_hit.getdEdx()/DopedSilicon.ENERGY_EHPAIR);
-//                System.out.println("    Time of hit: "+mc_hit.getTime());
-//                System.out.println("    Position: "+new BasicHep3Vector(mc_hit.getPosition()));
-//                System.out.println("    Covariance matrix: \n"+(new SymmetricMatrix(3,mc_hit.getCovMatrix(),true)));
-//                System.out.println("    # SimTrackerHits contributing to cluster: "+mc_hit.getRawHits().size());
-//                for (RawTrackerHit raw_hit : (List<RawTrackerHit>)mc_hit.getRawHits())
-//                {
-//                    IExpandedIdentifier id = new ExpandedIdentifier(raw_hit.getExpandedIdentifier());
-//                    int strip_field = raw_hit.getIdentifierHelper().getFieldIndex("strip");
-//                    int strip_id = id.getValue(strip_field);
-//
-//                    System.out.println("        Strip number: "+strip_id);
-//                    System.out.println("        Charge: "+kpix.decodeCharge(raw_hit));
-//                }
-//                System.out.println("    Measured Coordinate: "+mc_hit.getMeasuredCoordinate());
-//                System.out.println("    Unmeasured Coordinate: "+mc_hit.getUnmeasuredCoordinate());
-//                System.out.println("    Hit Length: "+mc_hit.getHitLength());
-//                System.out.println("    Hit Endpoints: "+mc_hit.getHitSegment().getStartPoint()+mc_hit.getHitSegment().getEndPoint());
-//
-//                System.out.println("    Sensor name: "+mc_hit.getSensor().getName());
-//                System.out.println("    Electrodes carrier: "+mc_hit.getReadoutElectrodes().getChargeCarrier());
-//
-//                System.out.println("\n\n");
-//
-//            }
-            
-        }
-    }
-}
-
CVSspam 0.2.8