8 modified files
hps-java/src/main/java/org/lcsim/hps/recon/tracking
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
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
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
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
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
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
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
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