Author: [log in to unmask]
Date: Wed Aug 26 15:01:48 2015
New Revision: 3408
Log:
Set the cuts that will be used for pass 2. Fix a typo when creating histograms for the bottom.
Modified:
java/trunk/recon/src/main/java/org/hps/recon/utils/TrackClusterMatcher.java
Modified: java/trunk/recon/src/main/java/org/hps/recon/utils/TrackClusterMatcher.java
=============================================================================
--- java/trunk/recon/src/main/java/org/hps/recon/utils/TrackClusterMatcher.java (original)
+++ java/trunk/recon/src/main/java/org/hps/recon/utils/TrackClusterMatcher.java Wed Aug 26 15:01:48 2015
@@ -36,19 +36,19 @@
boolean enablePlots = false;
/**
- * These cuts are set at +/- 3 sigma extracted from Gaussian fits to the
+ * These cuts are set at +/- 4 sigma extracted from Gaussian fits to the
* track-cluster residual distributions. The data used to determine these
- * limits is run 5772, singles1 triggers.
- */
- private double topClusterTrackMatchDeltaXLow = -7.61; // mm
- private double topClusterTrackMatchDeltaXHigh = 12.; // mm
- private double bottomClusterTrackMatchDeltaXLow = -13.75; // mm
- private double bottomClusterTrackMatchDeltaXHigh = 6.0; // mm
-
- private double topClusterTrackMatchDeltaYLow = -14; // mm
- private double topClusterTrackMatchDeltaYHigh = 14; // mm
- private double bottomClusterTrackMatchDeltaYLow = -14; // mm
- private double bottomClusterTrackMatchDeltaYHigh = 14; // mm
+ * limits is a pass 2 test file using run 5772, singles1 triggers.
+ */
+ private double topClusterTrackMatchDeltaXLow = -17; // mm
+ private double topClusterTrackMatchDeltaXHigh = 20.; // mm
+ private double bottomClusterTrackMatchDeltaXLow = -23; // mm
+ private double bottomClusterTrackMatchDeltaXHigh = 15; // mm
+
+ private double topClusterTrackMatchDeltaYLow = -20; // mm
+ private double topClusterTrackMatchDeltaYHigh = 20; // mm
+ private double bottomClusterTrackMatchDeltaYLow = -22.5; // mm
+ private double bottomClusterTrackMatchDeltaYHigh = 22.5; // mm
/** Constructor */
public TrackClusterMatcher() {};
@@ -231,16 +231,16 @@
//--- Bottom ---//
plots1D.put("Ecal cluster x - track x @ Ecal - bottom - all",
- histogramFactory.createHistogram1D("Ecal cluster x - track x @ Ecal - top - all", 200, -200, 200));
+ histogramFactory.createHistogram1D("Ecal cluster x - track x @ Ecal - bottom - all", 200, -200, 200));
plots2D.put("Ecal cluster x v track x @ Ecal - bottom - all",
- histogramFactory.createHistogram2D("Ecal cluster x v track x @ Ecal - top - all", 200, -200, 200, 200, -200, 200));
+ histogramFactory.createHistogram2D("Ecal cluster x v track x @ Ecal - bottom - all", 200, -200, 200, 200, -200, 200));
plots1D.put("Ecal cluster y - track y @ Ecal - bottom - all",
- histogramFactory.createHistogram1D("Ecal cluster y - track y @ Ecal - top - all", 100, -100, 100));
+ histogramFactory.createHistogram1D("Ecal cluster y - track y @ Ecal - bottom - all", 100, -100, 100));
plots2D.put("Ecal cluster y v track y @ Ecal - bottom - all",
- histogramFactory.createHistogram2D("Ecal cluster y v track @ Ecal - top - all", 100, -100, 100, 100, -100, 100));
+ histogramFactory.createHistogram2D("Ecal cluster y v track @ Ecal - bottom - all", 100, -100, 100, 100, -100, 100));
//--- Matched tracks ---//
//----------------------//
@@ -260,16 +260,16 @@
//--- Bottom ---//
plots1D.put("Ecal cluster x - track x @ Ecal - bottom - matched",
- histogramFactory.createHistogram1D("Ecal cluster x - track x @ Ecal - top - matched", 200, -200, 200));
+ histogramFactory.createHistogram1D("Ecal cluster x - track x @ Ecal - bottom - matched", 200, -200, 200));
plots2D.put("Ecal cluster x v track x @ Ecal - bottom - matched",
- histogramFactory.createHistogram2D("Ecal cluster x v track x @ Ecal - top - matched", 200, -200, 200, 200, -200, 200));
+ histogramFactory.createHistogram2D("Ecal cluster x v track x @ Ecal - bottom - matched", 200, -200, 200, 200, -200, 200));
plots1D.put("Ecal cluster y - track y @ Ecal - bottom - matched",
- histogramFactory.createHistogram1D("Ecal cluster y - track y @ Ecal - top - matched", 100, -100, 100));
+ histogramFactory.createHistogram1D("Ecal cluster y - track y @ Ecal - bottom - matched", 100, -100, 100));
plots2D.put("Ecal cluster y v track y @ Ecal - bottom - matched",
- histogramFactory.createHistogram2D("Ecal cluster y v track @ Ecal - top - matched", 100, -100, 100, 100, -100, 100));
+ histogramFactory.createHistogram2D("Ecal cluster y v track @ Ecal - bottom - matched", 100, -100, 100, 100, -100, 100));
}
|