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