Print

Print


Author: [log in to unmask]
Date: Tue Apr 21 12:43:11 2015
New Revision: 2766

Log:
update user code to work with new fitter interface

Modified:
    java/trunk/users/src/main/java/org/hps/users/omoreno/SvtPerformance.java
    java/trunk/users/src/main/java/org/hps/users/phansson/TrackingReconstructionPlots.java

Modified: java/trunk/users/src/main/java/org/hps/users/omoreno/SvtPerformance.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/omoreno/SvtPerformance.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/omoreno/SvtPerformance.java	Tue Apr 21 12:43:11 2015
@@ -10,6 +10,7 @@
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
+import org.hps.recon.tracking.PulseShape;
 
 import org.lcsim.detector.tracker.silicon.HpsSiSensor;
 import org.lcsim.event.EventHeader;
@@ -377,7 +378,7 @@
                             }
                         }
 
-                        for (ShapeFitParameters fit : shaperFitter.fitShape(rawHit)) {
+                        for (ShapeFitParameters fit : shaperFitter.fitShape(rawHit, new PulseShape.CRRC())) {
                             if (fit.getAmp() > maxClusterAmplitude) {
                                 maxClusterChannel = channel;
                                 maxClusterAmplitude = fit.getAmp();

Modified: java/trunk/users/src/main/java/org/hps/users/phansson/TrackingReconstructionPlots.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/phansson/TrackingReconstructionPlots.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/phansson/TrackingReconstructionPlots.java	Tue Apr 21 12:43:11 2015
@@ -8,15 +8,14 @@
 import hep.aida.IProfile;
 import hep.physics.matrix.SymmetricMatrix;
 import hep.physics.vec.Hep3Vector;
-
 import java.io.IOException;
 import java.util.List;
 import java.util.logging.Level;
 import java.util.logging.Logger;
-
 import org.hps.recon.tracking.BeamlineConstants;
 import org.hps.recon.tracking.DumbShaperFit;
 import org.hps.recon.tracking.HelixConverter;
+import org.hps.recon.tracking.PulseShape;
 import org.hps.recon.tracking.ShapeFitParameters;
 import org.hps.recon.tracking.ShaperFitAlgorithm;
 import org.hps.recon.tracking.StraightLineTrack;
@@ -832,7 +831,7 @@
                     for (HelicalTrackStrip hts : htcross.getStrips()) {
                         double clusterSum = 0;
                         for (RawTrackerHit rawHit : (List<RawTrackerHit>) hts.rawhits()) {
-                            for (ShapeFitParameters fit : _shaper.fitShape(rawHit)) {
+                            for (ShapeFitParameters fit : _shaper.fitShape(rawHit,new PulseShape.CRRC())) {
                                 double amp = fit.getAmp();
                                 clusterSum += amp;
                                 aida.histogram1D("Amp (HitOnTrack)").fill(amp);