Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/Occupancy on MAIN
TrackAnalysisDriver.java-1011.1 -> 1.2
Removed some code that was having problems with getting identifiers.

lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/Occupancy
TrackAnalysisDriver.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- TrackAnalysisDriver.java	7 May 2009 23:59:14 -0000	1.1
+++ TrackAnalysisDriver.java	8 May 2009 01:10:57 -0000	1.2
@@ -29,15 +29,9 @@
 import org.lcsim.detector.tracker.silicon.SiSensor;
 import org.lcsim.detector.tracker.silicon.SiSensorElectrodes;
 import org.lcsim.event.EventHeader;
-import org.lcsim.event.LCRelation;
-import org.lcsim.event.RelationalTable;
 import org.lcsim.event.RawTrackerHit;
 import org.lcsim.event.SimTrackerHit;
-import org.lcsim.event.base.BaseRelationalTable;
-import org.lcsim.fit.helicaltrack.HelicalTrackHit;
 import org.lcsim.geometry.Detector;
-import org.lcsim.recon.tracking.digitization.sisim.SiTrackerHitPixel;
-import org.lcsim.recon.tracking.digitization.sisim.SiTrackerHitStrip1D;
 import org.lcsim.util.Driver;
 import org.lcsim.util.aida.AIDA;
 
@@ -165,101 +159,6 @@
                 i++;
             }
         }
-        List<SiTrackerHitStrip1D> stripHits = event.get(SiTrackerHitStrip1D.class, "StripClusterer_SiTrackerHitStrip1D");
-        List<SiTrackerHitPixel> pixelHits = event.get(SiTrackerHitPixel.class, "PixelClusterer_SiTrackerHitPixel");
-        List<RawTrackerHit> rawHits = event.get(RawTrackerHit.class, "RawTrackerHitMaker_RawTrackerHits");
-        List<HelicalTrackHit> hthits = event.get(HelicalTrackHit.class, "HelicalTrackHits");
-        Map<String, Integer> occupancyMap = new HashMap<String, Integer>();
-        for (RawTrackerHit rh : rawHits) {
-            IDetectorElement rhDetE = rh.getDetectorElement();
-
-            String rhDetName = rhDetE.getName();
-//          System.out.println(rhDetName);
-            int rhLayer = rh.getLayerNumber();
-//            String[] shortrhDetName=rhDetName.split("^[A-Z]+_layer[0-9]");
-
-
-            for (String myname : detNames) {
-                if (rhDetName.contains(myname)) {
-                    String detlayer = myname + "_" + rhLayer;
-                    Integer myint = occupancyMap.get(detlayer);
-                    if (myint == null) {
-                        myint = 1;
-                    }
-                    myint++;
-                    occupancyMap.put(detlayer, myint);
-                }
-            }
-        }
-        Set<String> mykeyset = (Set<String>) occupancyMap.keySet();
-        for (String keys : mykeyset) {
-            aida.cloud1D(occDir + keys + " # of hits").fill(occupancyMap.get(keys));
-        }
-        int detNum = 0;
-        int layerNum = 0;
-        for (SiTrackerHitPixel stripCluster : pixelHits) {
-            Hep3Vector strCluPos = stripCluster.getPositionAsVector();
-            double rHit = Math.sqrt(strCluPos.x() * strCluPos.x() + strCluPos.y() * strCluPos.y());
-            double zHit = strCluPos.z();
-            double etaHit = -Math.log(Math.tan(Math.atan2(rHit, zHit) / 2));
-            List<RawTrackerHit> rthList = stripCluster.getRawHits();
-            int nhits = rthList.size();
-            String detlayer = "Foobar";
-            for (RawTrackerHit rth : rthList) {
-                IDetectorElement rhDetE = rth.getDetectorElement();
-                String rhDetName = rhDetE.getName();
-                int rhLayer = rth.getLayerNumber();
-                for (String myname : detNames) {
-                    if (rhDetName.contains(myname)) {
-                        detlayer = myname + "_layer" + rhLayer;
-                    }
-                }
-            }
-//            System.out.println(detlayer);
-            clsizeMap.get(detlayer).fill(etaHit, nhits);
-            aida.cloud1D(occDir + detlayer + " cluster size").fill(nhits);
-//            ClusterSize[detNum][layerNum].fill(etaHit, nhits);
-
-        }
-        for (SiTrackerHitStrip1D stripCluster : stripHits) {
-            Hep3Vector strCluPos = stripCluster.getPositionAsVector();
-            double rHit = Math.sqrt(strCluPos.x() * strCluPos.x() + strCluPos.y() * strCluPos.y());
-            double zHit = strCluPos.z();
-            double etaHit = -Math.log(Math.tan(Math.atan2(rHit, zHit) / 2));
-            List<RawTrackerHit> rthList = stripCluster.getRawHits();
-            int nhits = rthList.size();
-            String detlayer = "Foobar";
-            for (RawTrackerHit rth : rthList) {
-                IDetectorElement rhDetE = rth.getDetectorElement();
-                String rhDetName = rhDetE.getName();
-                int rhLayer = rth.getLayerNumber();
-                for (String myname : detNames) {
-                    if (rhDetName.contains(myname)) {
-                        detlayer = myname + "_layer" + rhLayer;
-                    }
-                }
-            }
-//               System.out.println(detlayer);
-            clsizeMap.get(detlayer).fill(etaHit, nhits);
-            aida.cloud1D(occDir + detlayer + " cluster size").fill(nhits);
-        }
-        for (HelicalTrackHit HelTrHit : hthits) {
-        }
-
-
-        //  Create a relational table that maps TrackerHits to MCParticles
-        RelationalTable hittomc = new BaseRelationalTable(RelationalTable.Mode.MANY_TO_MANY, RelationalTable.Weighting.UNWEIGHTED);
-        List<LCRelation> mcrelations = event.get(LCRelation.class, "HelicalTrackMCRelations");
-        for (LCRelation relation : mcrelations) {
-            hittomc.add(relation.getFrom(), relation.getTo());
-        }
-
-        //  Now loop over all MC Particles
-
-
-
-
-
         return;
     }
 
CVSspam 0.2.8