Commit in hps-java/src/main/java/org/lcsim/hps/recon/tracking on MAIN
HelixFitter.java+2-21.1 -> 1.2
MaterialManager.java+4-41.2 -> 1.3
MaterialSupervisor.java+8-31.3 -> 1.4
MultipleScattering.java+12-51.6 -> 1.7
SeedTracker.java+2-21.3 -> 1.4
gbl/GBLFileIO.java+3-31.8 -> 1.9
   /GBLOutputDriver.java+1-11.8 -> 1.9
   /TruthResiduals.java+3-21.9 -> 1.10
+35-22
8 modified files
more docs

hps-java/src/main/java/org/lcsim/hps/recon/tracking
HelixFitter.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- HelixFitter.java	12 Jul 2013 20:58:15 -0000	1.1
+++ HelixFitter.java	7 Nov 2013 03:54:58 -0000	1.2
@@ -6,9 +6,9 @@
 
 
 /**
- *
- * @author phansson
  * HPS extension of the fitter algorithm to enable the use of local classes
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * @version $Id: HelixFitter.java,v 1.2 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
  */
 public class HelixFitter extends org.lcsim.recon.tracking.seedtracker.HelixFitter {
     

hps-java/src/main/java/org/lcsim/hps/recon/tracking
MaterialManager.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- MaterialManager.java	12 Jul 2013 20:46:33 -0000	1.2
+++ MaterialManager.java	7 Nov 2013 03:54:58 -0000	1.3
@@ -12,10 +12,10 @@
 
 /**
  *
- * Simple way to remove multiple scattering in HPS tracker 
- * by returning empty XPlanes that are used to describe the scatters
- * 
- * @author phansson
+ * Extension to lcsim MaterialManager to allow more flexibility in track reconstruction
+ *
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * @version $Id: MaterialManager.java,v 1.3 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
  */
 public class MaterialManager extends org.lcsim.recon.tracking.seedtracker.MaterialManager {
     

hps-java/src/main/java/org/lcsim/hps/recon/tracking
MaterialSupervisor.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- MaterialSupervisor.java	15 Oct 2013 00:33:53 -0000	1.3
+++ MaterialSupervisor.java	7 Nov 2013 03:54:58 -0000	1.4
@@ -31,9 +31,14 @@
 
 
 /**
- *
- * 
- * @author phansson
+ * Material manager using the detector geometry. 
+
+ * Uses a private class to set up detector volumes. 
+ * This can probably make use of the DetectorGeometry classes from lcsim instead for the model.
+ * Something to consider in the future.
+ *  
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * @version $Id: MaterialSupervisor.java,v 1.4 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
  */
 public class MaterialSupervisor extends MaterialManager {
     

hps-java/src/main/java/org/lcsim/hps/recon/tracking
MultipleScattering.java 1.6 -> 1.7
diff -u -r1.6 -r1.7
--- MultipleScattering.java	15 Oct 2013 00:33:53 -0000	1.6
+++ MultipleScattering.java	7 Nov 2013 03:54:58 -0000	1.7
@@ -22,8 +22,10 @@
 
 
 /**
- *
- * @author phansson
+ * Extention of lcsim class to allow use of local classes.
+ * Finds scatter points and magnitude from detector geometry directly.
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * @version $Id: MultipleScattering.java,v 1.7 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
  */
 public class MultipleScattering extends org.lcsim.recon.tracking.seedtracker.MultipleScattering {
 
@@ -37,7 +39,12 @@
         super(materialmanager);
     }
 
-    @Override
+    /**
+     * Override lcsim version and select material manager depending on object type. This allows to use a local extension of the material manager in teh lcsim track fitting code. 
+     * 
+     * @param helix
+     * @return a list of ScatterAngle. 
+     */
     public List<ScatterAngle> FindScatters(HelicalTrackFit helix) {
         if(_debug) System.out.printf("\n%s: FindScatters() for helix:\n%s\n",this.getClass().getSimpleName(),helix.toString());        
         
@@ -51,7 +58,7 @@
     }
 
     /**
-     * Interface to keep a function returning the same type as the lcsim version
+     * Extra interface to keep a function returning the same type as the lcsim version
      * 
      * @param helix
      * @return a list of ScatterAngle. 
@@ -64,7 +71,7 @@
 
     
     /**
-     * Find scatter points along helix
+     * Find scatter points along helix using the local material manager
      * 
      * @param helix
      * @return the points of scatter along the helix 

hps-java/src/main/java/org/lcsim/hps/recon/tracking
SeedTracker.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- SeedTracker.java	12 Jul 2013 22:57:07 -0000	1.3
+++ SeedTracker.java	7 Nov 2013 03:54:58 -0000	1.4
@@ -10,8 +10,8 @@
 
 /**
  * Class extending lcsim version to allow extra flexibility
- * 
- * @author phansson
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * @version $Id: SeedTracker.java,v 1.4 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
  */
 public class SeedTracker extends org.lcsim.recon.tracking.seedtracker.SeedTracker  {
 

hps-java/src/main/java/org/lcsim/hps/recon/tracking/gbl
GBLFileIO.java 1.8 -> 1.9
diff -u -r1.8 -r1.9
--- GBLFileIO.java	15 Sep 2013 19:24:49 -0000	1.8
+++ GBLFileIO.java	7 Nov 2013 03:54:58 -0000	1.9
@@ -19,9 +19,9 @@
 import org.lcsim.hps.users.mgraham.alignment.RunAlignment;
 
 /**
- *
- * @author phansson
- * 
+ * Handles text file printing for the GBL
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * @version $Id: GBLFileIO.java,v 1.9 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
  */
 public class GBLFileIO {
 

hps-java/src/main/java/org/lcsim/hps/recon/tracking/gbl
GBLOutputDriver.java 1.8 -> 1.9
diff -u -r1.8 -r1.9
--- GBLOutputDriver.java	7 Nov 2013 03:20:13 -0000	1.8
+++ GBLOutputDriver.java	7 Nov 2013 03:54:58 -0000	1.9
@@ -23,7 +23,7 @@
 * This driver is used to convert lcio input to a relative unstructured output format used as imput to GBL
 * 
 * @author Per Hansson Adrian <[log in to unmask]>
-* @version $id: $ 
+* @version $Id: GBLOutputDriver.java,v 1.9 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
 * 
 */
 public class GBLOutputDriver extends Driver {

hps-java/src/main/java/org/lcsim/hps/recon/tracking/gbl
TruthResiduals.java 1.9 -> 1.10
diff -u -r1.9 -r1.10
--- TruthResiduals.java	15 Oct 2013 00:33:53 -0000	1.9
+++ TruthResiduals.java	7 Nov 2013 03:54:58 -0000	1.10
@@ -26,8 +26,9 @@
 import org.lcsim.util.aida.AIDA;
 
 /**
- *
- * @author phansson
+ * Calculates and plots truth residuals for track 
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * @version $Id: TruthResiduals.java,v 1.10 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $ 
  */
 public class TruthResiduals {
     
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1