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));
}
|