Commit in hps-java/src/main/java/org/lcsim/hps/recon/tracking on MAIN | |||
HelixFitter.java | +2 | -2 | 1.1 -> 1.2 |
MaterialManager.java | +4 | -4 | 1.2 -> 1.3 |
MaterialSupervisor.java | +8 | -3 | 1.3 -> 1.4 |
MultipleScattering.java | +12 | -5 | 1.6 -> 1.7 |
SeedTracker.java | +2 | -2 | 1.3 -> 1.4 |
gbl/GBLFileIO.java | +3 | -3 | 1.8 -> 1.9 |
/GBLOutputDriver.java | +1 | -1 | 1.8 -> 1.9 |
/TruthResiduals.java | +3 | -2 | 1.9 -> 1.10 |
+35 | -22 |
more docs
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 {
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 {
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 {
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
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 {
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 {
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 {
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 {
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