From 2dc91f26478ef9c9d56889558e0c2e31414e049a Mon Sep 17 00:00:00 2001
From: hallc-online <hallconline@gmail.com>
Date: Sat, 9 Dec 2017 10:47:59 -0500
Subject: [PATCH] added hodo eff to SHMS template file and updated the TDC
 offset in HMS hodo calib file

---
 PARAM/HMS/HODO/CUTS/hhodo_cuts.param           |  4 ++--
 PARAM/SHMS/HODO/CALIB/phodo_calib.param        |  8 ++++++++
 .../PRODUCTION/pstackana_production.template   | 18 ++++++++++++++++++
 3 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/PARAM/HMS/HODO/CUTS/hhodo_cuts.param b/PARAM/HMS/HODO/CUTS/hhodo_cuts.param
index 839c64b4..9519c086 100644
--- a/PARAM/HMS/HODO/CUTS/hhodo_cuts.param
+++ b/PARAM/HMS/HODO/CUTS/hhodo_cuts.param
@@ -12,7 +12,7 @@ hhodo_adc_mode=1
 ; 
 ; hhodo_tdc_offset is array of time offsets for all paddles in a plane
 ;   to move the tdc to between 0 and 4000 channels.
-  hhodo_tdc_offset = 1280, 1280, 1280, 1280
+  hhodo_tdc_offset = 1580, 1580, 1580, 1580
 ;  hhodo_tdc_offset = 1000, 1000, 1000, 1000
 
 hhodo_adc_tdc_offset = 200., 200., 200., 200.
@@ -32,7 +32,7 @@ hhodo_AdcTimeWindowMax = 200., 200., 200., 200.
 ; hscin_tdc_to_time   scin tdc time per channel                                 
    hscin_tdc_to_time = 0.1                                                  
 ; tof and you figured out good values
-   htof_tolerance = 50.0
+   htof_tolerance = 100.0
 ;                                                                               
 ; hms_tof_params                                                                
 ; hnum_scin_counters, hhodo_zpos, hhodo_center_coord, hhodo_width               
diff --git a/PARAM/SHMS/HODO/CALIB/phodo_calib.param b/PARAM/SHMS/HODO/CALIB/phodo_calib.param
index 2bdd19cd..6ed88785 100644
--- a/PARAM/SHMS/HODO/CALIB/phodo_calib.param
+++ b/PARAM/SHMS/HODO/CALIB/phodo_calib.param
@@ -267,6 +267,7 @@ phodo_pos_invadc_offset =   -0.00,   -0.00,    1.21,   -0.00
                             -0.00,   -0.00,   -0.00,   23.15
                             -0.00,   -0.00,   -0.00,   -0.00
                             -0.00,   -0.00,   -0.00,   -0.00
+                            -0.00,   -0.00,   -0.00,   -0.00
 
 phodo_neg_invadc_offset =   -0.00,   -0.00,   -4.68,   -0.00
                            -14.05,   -0.00,   -4.66,   -0.00
@@ -288,6 +289,7 @@ phodo_neg_invadc_offset =   -0.00,   -0.00,   -4.68,   -0.00
                             -0.00,   -0.00,   -0.00,   13.74
                             -0.00,   -0.00,   -0.00,   -0.00
                             -0.00,   -0.00,   -0.00,   -0.00
+                            -0.00,   -0.00,   -0.00,   -0.00
 
 phodo_pos_invadc_linear =   15.00,   15.00,   15.00,   15.00
                             14.48,   15.00,   15.00,   15.00
@@ -309,6 +311,7 @@ phodo_pos_invadc_linear =   15.00,   15.00,   15.00,   15.00
                             15.00,   15.00,   15.00,   15.00
                             15.00,   15.00,   15.00,   15.00
                             15.00,   15.00,   15.00,   15.00
+                            15.00,   15.00,   15.00,   15.00
 
 phodo_neg_invadc_linear =   15.00,   15.00,   14.28,   15.00
                             14.01,   15.00,   14.71,   15.00
@@ -330,6 +333,7 @@ phodo_neg_invadc_linear =   15.00,   15.00,   14.28,   15.00
                             15.00,   15.00,   15.00,   13.10
                             15.00,   15.00,   15.00,   15.00
                             15.00,   15.00,   15.00,   15.00
+                            15.00,   15.00,   15.00,   15.00
 
 phodo_pos_invadc_adc=    -0.00,    -0.00,    17.50,    -0.00
                         16.68,    -0.00,    15.19,    -0.00
@@ -351,6 +355,7 @@ phodo_pos_invadc_adc=    -0.00,    -0.00,    17.50,    -0.00
                         -0.00,    -0.00,    -0.00,    20.38
                         -0.00,    -0.00,    -0.00,    -0.00
                         -0.00,    -0.00,    -0.00,    -0.00
+                        -0.00,    -0.00,    -0.00,    -0.00
 
 phodo_neg_invadc_adc=    -0.00,    -0.00,    15.40,    -0.00
                         17.68,    -0.00,    14.44,    -0.00
@@ -372,6 +377,7 @@ phodo_neg_invadc_adc=    -0.00,    -0.00,    15.40,    -0.00
                         -0.00,    -0.00,    -0.00,    24.19
                         -0.00,    -0.00,    -0.00,    -0.00
                         -0.00,    -0.00,    -0.00,    -0.00
+                        -0.00,    -0.00,    -0.00,    -0.00
 
 phodo_pos_sigma =  100.00,  100.00,    0.71,  100.00
                      0.44,  100.00,    0.82,  100.00
@@ -393,6 +399,7 @@ phodo_pos_sigma =  100.00,  100.00,    0.71,  100.00
                    100.00,  100.00,  100.00,    0.62
                    100.00,  100.00,  100.00,  100.00
                    100.00,  100.00,  100.00,  100.00
+                   100.00,  100.00,  100.00,  100.00
 
 phodo_neg_sigma =  100.00,  100.00,    0.64,  100.00
                      0.54,  100.00,    0.83,  100.00
@@ -414,3 +421,4 @@ phodo_neg_sigma =  100.00,  100.00,    0.64,  100.00
                    100.00,  100.00,  100.00,    0.96
                    100.00,  100.00,  100.00,  100.00
                    100.00,  100.00,  100.00,  100.00
+                   100.00,  100.00,  100.00,  100.00
diff --git a/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template b/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template
index 8031d34d..985c280e 100644
--- a/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template
+++ b/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template
@@ -28,6 +28,24 @@ Live Time : {(shms_trigs.npassed / P.pTREF3.scaler)*100.0:%3.2f} %
 Dead Time : {100.0 - (shms_trigs.npassed / P.pTREF3.scaler)*100.0:%3.2f} %
 
 
+***** Hodoscope Efficiency ********
+
+Plane 1: {phodo_plane_AND_eff[0]}
+Plane 2: {phodo_plane_AND_eff[1]}
+Plane 3: {phodo_plane_AND_eff[2]}
+Plane 4: {phodo_plane_AND_eff[3]}
+
+S1XY : {phodo_s1XY_eff}
+S2XY : {phodo_s2XY_eff}
+
+STOF: {phodo_stof_eff}
+
+3_of_4 EFF : {phodo_3_of_4_eff}
+4_of_4 EFF : {phodo_4_of_4_eff}
+
+***********************************
+
+
 **DRIFT CHAMBER** 
 good_S1_time         Counts: {good_S1_time.npassed}     / shms_trigs : {good_S1_time.npassed / shms_trigs.npassed}       
 good_S2X_time        Counts: {good_S2X_time.npassed}    / shms_trigs : {good_S2X_time.npassed / shms_trigs.npassed}    
-- 
GitLab