Print

Print


Commit in hps-java/src/main/java/org/lcsim/hps/recon/tracking on MAIN
HPSHelicalTrackHitDriver.java+10-31.3 -> 1.4
add some debug messages

hps-java/src/main/java/org/lcsim/hps/recon/tracking
HPSHelicalTrackHitDriver.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- HPSHelicalTrackHitDriver.java	14 Mar 2012 01:22:19 -0000	1.3
+++ HPSHelicalTrackHitDriver.java	19 Mar 2012 22:26:28 -0000	1.4
@@ -62,6 +62,7 @@
 public class HPSHelicalTrackHitDriver extends Driver {
 
 //    private StereoHitMaker _crosser = new StereoHitMaker(2., 10.);
+    private boolean _debug=false;
     private StereoHitMaker _crosser = new StereoHitMaker(0.0, 10.);
     private HitIdentifier _ID = new HitIdentifier();
     private String _outname = "HelicalTrackHits";
@@ -102,7 +103,9 @@
             //  Create collections for strip hits by layer and hit cross references
             Map<String, List<HelicalTrackStrip>> striplistmap = new HashMap<String, List<HelicalTrackStrip>>();
             Map<HelicalTrackStrip, SiTrackerHitStrip1D> stripmap = new HashMap<HelicalTrackStrip, SiTrackerHitStrip1D>();
-
+            if(_debug)
+                System.out.println("HPSHelicalTrackHitDriver:  # of hits found = "+hitlist.size());
+            
             //  Loop over the SiTrackerHits in this collection
             for (SiTrackerHit hit : hitlist) {
 
@@ -119,7 +122,7 @@
 
                         //  Create a HelicalTrackStrip for this hit
                         HelicalTrackStrip strip = makeDigiStrip(h);
-
+                        
                         //  Get the list of strips for this layer - create a new list if one doesn't already exist
                         List<HelicalTrackStrip> lyrhits = striplistmap.get(id);
                         if (lyrhits == null) {
@@ -153,7 +156,8 @@
             //  Now create the stereo hits
             //  Create a list of stereo hits
             List<HelicalTrackCross> stereohits = new ArrayList<HelicalTrackCross>();
-
+            if(_debug)
+                System.out.println("Map size = "+striplistmap.size());
             //  Loop over the stereo layer pairs
             for (String id1 : _stereomap.keySet()) {
 
@@ -163,6 +167,9 @@
                 //  Form the stereo hits and add them to our hit list
                 stereohits.addAll(_crosser.MakeHits(striplistmap.get(id1), striplistmap.get(id2)));
             }
+            
+             if(_debug)
+                System.out.println("Number of stereo hits = "+stereohits.size());
 
             for (HelicalTrackCross htc : stereohits) {
                 double ypos = htc.x();
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1