Author: [log in to unmask]
Date: Thu Feb 5 19:15:04 2015
New Revision: 2057
Log:
Class to encapsulate the fitted GBL track.
Added:
java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/FittedGblTrajectory.java
Added: java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/FittedGblTrajectory.java
=============================================================================
--- java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/FittedGblTrajectory.java (added)
+++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/FittedGblTrajectory.java Thu Feb 5 19:15:04 2015
@@ -0,0 +1,59 @@
+package org.hps.recon.tracking.gbl;
+
+import org.lcsim.event.Track;
+
+/**
+ * A class that collects information about a fitted GBL trajectory.
+ *
+ * @author Per Hansson Adrian <[log in to unmask]>
+ *
+ */
+public class FittedGblTrajectory {
+ public static enum GBLPARIDX {
+ QOVERP(0),XTPRIME(1),YTPRIME(2),XT(3),YT(4);
+ private int _value;
+ private GBLPARIDX(int value) {
+ _value = value;
+ }
+ public int getValue() {
+ return _value;
+ }
+ };
+ private GblTrajectory _traj;
+ private double _chi2;
+ private double _lost;
+ private int _ndf;
+ private Track _seed = null;
+ private GBLTrackData _t = null;
+ public FittedGblTrajectory(GblTrajectory traj, double chi2, int ndf, double lost) {
+ _traj = traj;
+ _chi2 = chi2;
+ _ndf = ndf;
+ _lost = lost;
+ }
+ public void set_track_data(GBLTrackData t) {
+ _t = t;
+ }
+ public GBLTrackData get_track_data() {
+ return _t;
+ }
+ public void set_seed(Track seed) {
+ _seed = seed;
+ }
+ public Track get_seed() {
+ return _seed;
+ }
+ public GblTrajectory get_traj() {
+ return _traj;
+ }
+ public double get_chi2() {
+ return _chi2;
+ }
+ public double get_lost() {
+ return _lost;
+ }
+ public int get_ndf() {
+ return _ndf;
+ }
+
+}
|