Commit in lcsim/src/org/lcsim/contrib/uiowa on MAIN
ReclusterDriver.java+1-461.44 -> 1.45
MJC: MultipleTrackTrack now has its own class -- pull out of ReclusterDriver

lcsim/src/org/lcsim/contrib/uiowa
ReclusterDriver.java 1.44 -> 1.45
diff -u -r1.44 -r1.45
--- ReclusterDriver.java	16 Oct 2008 00:32:22 -0000	1.44
+++ ReclusterDriver.java	22 Oct 2008 17:44:27 -0000	1.45
@@ -39,7 +39,7 @@
   *
   * This version is PRELIMINARY.
   *
-  * @version $Id: ReclusterDriver.java,v 1.44 2008/10/16 00:32:22 mcharles Exp $
+  * @version $Id: ReclusterDriver.java,v 1.45 2008/10/22 17:44:27 mcharles Exp $
   * @author Mat Charles
   */
 
@@ -91,9 +91,6 @@
     protected boolean m_debugLinkPlots = false;
 
     protected HelixExtrapolator m_findCluster = null;
-    //protected HelixExtrapolator m_findCluster = new org.lcsim.recon.pfa.identifier.LocalHelixExtrapolator();
-    //protected HelixExtrapolator m_findCluster = new org.lcsim.recon.pfa.identifier.TrackHelixExtrapolator();
-    //protected HelixExtrapolator m_findCluster = new org.lcsim.recon.pfa.identifier.TrackHelixPlusHitExtrapolator();
 
     boolean m_useBackupTrackMatching = false;
 
@@ -2882,48 +2879,6 @@
 	}
     }
 
-    protected MultipleTrackTrack makeMultipleTrackTrack(Collection<Track> tracks) {
- 	MultipleTrackTrack trk = new MultipleTrackTrack(tracks);
- 	return trk;
-    }
-
-    protected class MultipleTrackTrack extends BaseTrack {
-	protected Collection<Track> m_tracks;
-	public MultipleTrackTrack(Collection<Track> tracks) {
-	    m_tracks = tracks;
-	}
-	public List<Track> getTracks() { return new Vector<Track>(m_tracks); }
-	public int getCharge() {
-	    int chargeSum = 0;
-	    for (Track tr : m_tracks) {
-		chargeSum += tr.getCharge();
-	    }
-	    return chargeSum;
-	}
-	public double[] getMomentum() {
-	    double[] mom = new double[3];
-	    mom[0] = this.getPX();
-	    mom[1] = this.getPY();
-	    mom[2] = this.getPZ();
-	    return mom;
-	}
-	public double getPX() {
-	    double psum = 0.0;
-	    for (Track tr : m_tracks) { psum += tr.getPX(); }
-	    return psum;
-	}
-	public double getPY() {
-	    double psum = 0.0;
-	    for (Track tr : m_tracks) { psum += tr.getPY(); }
-	    return psum;
-	}
-	public double getPZ() {
-	    double psum = 0.0;
-	    for (Track tr : m_tracks) { psum += tr.getPZ(); }
-	    return psum;
-	}
-    }
-
     protected double m_ECAL_barrel_zmin;
     protected double m_ECAL_barrel_zmax;
     protected double m_ECAL_barrel_r;
CVSspam 0.2.8