Print

Print


Commit in lcsim/src/org/lcsim/fit/helicaltrack on MAIN
HelicalTrackHitDriver.java+2-61.14 -> 1.15
CD - fix layer numbering for smeared hits...

lcsim/src/org/lcsim/fit/helicaltrack
HelicalTrackHitDriver.java 1.14 -> 1.15
diff -u -r1.14 -r1.15
--- HelicalTrackHitDriver.java	7 Jul 2008 19:00:44 -0000	1.14
+++ HelicalTrackHitDriver.java	8 Jul 2008 23:54:14 -0000	1.15
@@ -114,11 +114,7 @@
                         IDetectorElement de = cont.get(0); 
                         String detname = ID.getName(de);
                         int lyr = ID.getLayer(de); 
-                        
-                        //if (detname.indexOf("ertex") > -1 && event.getDetectorName().indexOf("lanar") > -1)
-                        //    lyr--; 
-                        
-                       // if (lyr < 0 ) throw new RuntimeException("Oops... negative layer number"); 
+                        if(event.getDetectorName().equals("sid01_planar_tracker")) lyr--;  //sid01 planar tracker is 1-indexed, not 0 indexed... 
                         HelicalTrackHit hthit = new HelicalTrack3DHit(pos, cov, hit.getdEdx(), hit.getTime(), hit.getRawHits(),
                                 detname, lyr, ID.getBarrelEndcapFlag(de));
                         
@@ -379,7 +375,7 @@
          
          IDetectorElement de = h.getSensor(); 
          String det = ID.getName(de); 
-         int lyr = ID.getLayer(de)-1; 
+         int lyr = ID.getLayer(de)-1; //sid01_planar_tracker is 1-indexed, not 0 indexed. 
          BarrelEndcapFlag be = ID.getBarrelEndcapFlag(de); 
          //if (!be.isBarrel()) lyr = LAYER_MAP[lyr-1]; 
          
CVSspam 0.2.8