diff --git a/DEF-files/COIN/PRODUCTION/TRIG/coin_trig_histos.def b/DEF-files/COIN/PRODUCTION/TRIG/coin_trig_histos.def
index ab9330b304be57317fd14a3c9d327a6553b32152..6becac753f270cf16220695c8cec116682e3c881 100644
--- a/DEF-files/COIN/PRODUCTION/TRIG/coin_trig_histos.def
+++ b/DEF-files/COIN/PRODUCTION/TRIG/coin_trig_histos.def
@@ -1,21 +1,21 @@
 ############################
 #   BETA VS COINTIME
 ############################
-TH2F hgtr_beta_vs_ptrig_cointime 'HMS Beta vs pTRIG1_ROC2-pTRIG4_ROC2; cointime / 1 ns; HMS Beta / 0.01;'    T.coin.pTRIG1_ROC2_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC2_tdcTimeRaw*0.1 H.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
-TH2F hgtr_beta_vs_htrig_cointime 'HMS Beta vs pTRIG1_ROC1-pTRIG4_ROC1; cointime / 1 ns; HMS Beta / 0.01;'    T.coin.pTRIG1_ROC1_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC1_tdcTimeRaw*0.1 H.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
-TH2F pgtr_beta_vs_ptrig_cointime 'SHMS Beta vs pTRIG1_ROC2-pTRIG4_ROC2; cointime / 1 ns; SHMS Beta / 0.01;'  T.coin.pTRIG1_ROC2_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC2_tdcTimeRaw*0.1 P.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
-TH2F pgtr_beta_vs_htrig_cointime 'SHMS Beta vs pTRIG1_ROC1-pTRIG4_ROC1; cointime / 1 ns; SHMS Beta / 0.01;'  T.coin.pTRIG1_ROC1_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC1_tdcTimeRaw*0.1 P.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
+TH2F hgtr_beta_vs_ptrig_cointime 'HMS Beta vs pTRIG1_ROC2-pTRIG4_ROC2; cointime / 1 ns; HMS Beta / 0.01;'    0.1*(T.coin.pTRIG1_ROC2_tdcTimeRaw-T.coin.pTRIG4_ROC2_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) H.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
+TH2F hgtr_beta_vs_htrig_cointime 'HMS Beta vs pTRIG1_ROC1-pTRIG4_ROC1; cointime / 1 ns; HMS Beta / 0.01;'    0.1*(T.coin.pTRIG1_ROC1_tdcTimeRaw-T.coin.pTRIG4_ROC1_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) H.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
+TH2F pgtr_beta_vs_ptrig_cointime 'SHMS Beta vs pTRIG1_ROC2-pTRIG4_ROC2; cointime / 1 ns; SHMS Beta / 0.01;'  0.1*(T.coin.pTRIG1_ROC2_tdcTimeRaw-T.coin.pTRIG4_ROC2_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) P.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
+TH2F pgtr_beta_vs_htrig_cointime 'SHMS Beta vs pTRIG1_ROC1-pTRIG4_ROC1; cointime / 1 ns; SHMS Beta / 0.01;'  0.1*(T.coin.pTRIG1_ROC1_tdcTimeRaw-T.coin.pTRIG4_ROC1_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) P.gtr.beta 1600 -800 800 400 -2 2 ccleantrack
 
 
 ############################
 #   COINTIME
 ############################
-TH1F ptrig_cointime_ccleantrack 'SHMS cointime (ccleantrack); SHMS cointime (ns); Count / 1 ns;'  T.coin.pTRIG1_ROC2_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC2_tdcTimeRaw*0.1 1600 -800 800 ccleantrack
-TH1F ptrig_cointime_coincut     'SHMS cointime (coincut); SHMS cointime (ns); Count / 1 ns;'      T.coin.pTRIG1_ROC2_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC2_tdcTimeRaw*0.1 1600 -800 800 coincut
-TH1F ptrig_cointime_coincut_ep  'SHMS cointime (coincut_ep); SHMS cointime (ns); Count / 1 ns;'   T.coin.pTRIG1_ROC2_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC2_tdcTimeRaw*0.1 1600 -800 800 pcoincut_ep
-TH1F htrig_cointime_ccleantrack 'HMS cointime (ccleantrack); HMS cointime (ns); Count / 1 ns;'    T.coin.pTRIG1_ROC1_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC1_tdcTimeRaw*0.1 1600 -800 800 ccleantrack
-TH1F htrig_cointime_coincut     'HMS cointime (coincut); HMS cointime (ns); Count / 1 ns;'        T.coin.pTRIG1_ROC1_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC1_tdcTimeRaw*0.1 1600 -800 800 coincut
-TH1F htrig_cointime_coincut_ep  'HMS cointime (coincut_ep); HMS cointime (ns); Count / 1 ns;'     T.coin.pTRIG1_ROC1_tdcTimeRaw*0.1-T.coin.pTRIG4_ROC1_tdcTimeRaw*0.1 1600 -800 800 hcoincut_ep
+TH1F ptrig_cointime_ccleantrack 'SHMS cointime (ccleantrack); SHMS cointime (ns); Count / 1 ns;'  0.1*(T.coin.pTRIG1_ROC2_tdcTimeRaw-T.coin.pTRIG4_ROC2_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) 1600 -800 800 ccleantrack
+TH1F ptrig_cointime_coincut     'SHMS cointime (coincut); SHMS cointime (ns); Count / 1 ns;'      0.1*(T.coin.pTRIG1_ROC2_tdcTimeRaw-T.coin.pTRIG4_ROC2_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) 1600 -800 800 coincut
+TH1F ptrig_cointime_coincut_ep  'SHMS cointime (coincut_ep); SHMS cointime (ns); Count / 1 ns;'   0.1*(T.coin.pTRIG1_ROC2_tdcTimeRaw-T.coin.pTRIG4_ROC2_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) 1600 -800 800 pcoincut_ep
+TH1F htrig_cointime_ccleantrack 'HMS cointime (ccleantrack); HMS cointime (ns); Count / 1 ns;'    0.1*(T.coin.pTRIG1_ROC1_tdcTimeRaw-T.coin.pTRIG4_ROC1_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) 1600 -800 800 ccleantrack
+TH1F htrig_cointime_coincut     'HMS cointime (coincut); HMS cointime (ns); Count / 1 ns;'        0.1*(T.coin.pTRIG1_ROC1_tdcTimeRaw-T.coin.pTRIG4_ROC1_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) 1600 -800 800 coincut
+TH1F htrig_cointime_coincut_ep  'HMS cointime (coincut_ep); HMS cointime (ns); Count / 1 ns;'     0.1*(T.coin.pTRIG1_ROC1_tdcTimeRaw-T.coin.pTRIG4_ROC1_tdcTimeRaw+P.hod.fpHitsTime-H.hod.fpHitsTime) 1600 -800 800 hcoincut_ep
 
 
 ############################
diff --git a/PARAM/SHMS/CAL/pcal_cuts.param b/PARAM/SHMS/CAL/pcal_cuts.param
index 39a058337f34ef29dc32e636dca5d7a848cfd55e..d7019fb9798c85cee39d9e68d3b2b3f5286db07f 100644
--- a/PARAM/SHMS/CAL/pcal_cuts.param
+++ b/PARAM/SHMS/CAL/pcal_cuts.param
@@ -9,8 +9,11 @@ pcal_ADCmode = 1
 
 pcal_adc_tdc_offset=200.
 ; FADC pulse time window cuts
-pcal_AdcTimeWindowMin = -1000.
-pcal_AdcTimeWindowMax = 1000.
+;pcal_AdcTimeWindowMin = -1000.
+;pcal_AdcTimeWindowMax = 1000.
+;Preshower time window cuts from runs 2490, 3451.
+pcal_AdcTimeWindowMin = -90.
+pcal_AdcTimeWindowMax = -10.
 
 ; Threshold on selecting good adc is dynamic pedestal+pcal_AdcNegThreshold
 pcal_AdcNegThreshold = 0.
@@ -21,8 +24,11 @@ pcal_arr_ADCmode = 1
 
 pcal_arr_adc_tdc_offset = 200.0
 ; FADC pulse time window cuts
-pcal_arr_AdcTimeWindowMin = -1000.
-pcal_arr_AdcTimeWindowMax = 1000.
+;pcal_arr_AdcTimeWindowMin = -1000.
+;pcal_arr_AdcTimeWindowMax = 1000.
+;Shower time window cuts from runs 2490, 3451.
+pcal_arr_AdcTimeWindowMin = -80.
+pcal_arr_AdcTimeWindowMax = 10.
 
 ; Threshold on selecting good adc is dynamic pedestal+pcal_arr_AdcThreshold
 pcal_arr_AdcThreshold = 0.