Print

Print


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;
+    }
+    
+}