Print

Print


Commit in lcsim/src/org/lcsim/contrib/onoprien/tracking/digitization on MAIN
digitizers/DigitizerSmear.java+3-21.2 -> 1.3
DigitizationDriver.java+3-31.5 -> 1.6
+6-5
2 modified files
no message

lcsim/src/org/lcsim/contrib/onoprien/tracking/digitization/digitizers
DigitizerSmear.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- DigitizerSmear.java	10 May 2007 21:13:42 -0000	1.2
+++ DigitizerSmear.java	14 Jul 2007 14:42:01 -0000	1.3
@@ -24,7 +24,7 @@
  * Creates one <tt>DigiTrackerHit</tt> per input <tt>SimTrackerHit</tt>.
  *
  * @author D.Onoprienko
- * @version $Id: DigitizerSmear.java,v 1.2 2007/05/10 21:13:42 onoprien Exp $
+ * @version $Id: DigitizerSmear.java,v 1.3 2007/07/14 14:42:01 onoprien Exp $
  */
 public class DigitizerSmear implements Digitizer, ConditionsListener {
   
@@ -64,7 +64,8 @@
       int channel = _segMan.getChannelID(sensor, hit);
       if (channel < 1) break;
       double time = hit.getTime();
-      double signal = hit.getdEdx()*hit.getPathLength();
+      double path = hit.getPathLength();
+      double signal = hit.getdEdx() * ( (path > 0.) ? path : 1. );
       digiListTemp.add(new DigiTrackerHitElemental(signal, time, sensor, channel, mcParticle));
     }
 

lcsim/src/org/lcsim/contrib/onoprien/tracking/digitization
DigitizationDriver.java 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- DigitizationDriver.java	31 May 2007 09:38:54 -0000	1.5
+++ DigitizationDriver.java	14 Jul 2007 14:42:01 -0000	1.6
@@ -17,7 +17,7 @@
 import org.lcsim.contrib.onoprien.tracking.hit.DigiTrackerHit;
 import org.lcsim.contrib.onoprien.tracking.hit.base.DigiTrackerHitComposite;
 
-//import org.lcsim.contrib.onoprien.tracking.digitization.diagnostics.*;
+import org.lcsim.contrib.onoprien.tracking.digitization.diagnostics.*;
 
 /**
  * Driver that handles conversion of {@link SimTrackerHit} objects collections
@@ -35,7 +35,7 @@
  * in the constructor.
  *
  * @author D.Onoprienko
- * @version $Id: DigitizationDriver.java,v 1.5 2007/05/31 09:38:54 onoprien Exp $
+ * @version $Id: DigitizationDriver.java,v 1.6 2007/07/14 14:42:01 onoprien Exp $
  */
 public class DigitizationDriver extends Driver {
   
@@ -154,7 +154,7 @@
       for (LinkedList<SimTrackerHit> group : groupList) {
         
         List<DigiTrackerHit> digiGroup = _digitizer.digitize(group);
-        //if (getHistogramLevel() >= HLEVEL_FULL) DigitizerTest.plotGroup(group, digiGroup);
+        if (getHistogramLevel() >= HLEVEL_FULL) DigitizerTest.plotGroup(group, digiGroup);
         
         Sensor prevSensor = null;
         ArrayList<DigiTrackerHit> digiList = null;
CVSspam 0.2.8