Print

Print


Author: [log in to unmask]
Date: Fri Aug  7 14:36:57 2015
New Revision: 3352

Log:
subtract time offset for every crystal and time walk for pulse fitting

Modified:
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java

Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java
 =============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java	(original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java	Fri Aug  7 14:36:57 2015
@@ -498,6 +498,15 @@
                 time = EcalTimeWalk.correctTimeWalk(time,energy);
             }
             
+            // do time-walk correction, pulse-fitting only:
+            if (useFit && fitQuality>0 && useTimeWalkCorrection && mode7) {
+                time = EcalTimeWalk.correctTimeWalkPulseFitting(time,energy);
+
+            }
+          
+            time -= findChannel(cellID).getTimeShift().getTimeShift();
+
+            
             newHits.add(CalorimeterHitUtilities.create(energy,time,cellID));
         }