diff --git a/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def
index 53b157729d7319134aee55a96eb01e40cb288924..0995a2c5bba079fca742fcce8fd7b02da488b166 100644
--- a/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def
+++ b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def
@@ -322,16 +322,30 @@ TH2F hhodo_2y_good_pamp_vs_pmt_neg 'HMS 2Y- Good Pulse Amplitude vs. PMT Number;
 # HMS HODO Good ADC PULSE TIME
 #------------------------------
 
-TH2F hhodo_1x_good_ptime_vs_pmt_pos 'HMS 1X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.1x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.1x.GoodPosAdcPulseTime>0.0
+TH2F hhodo_1x_good_ptime_vs_pmt_pos 'HMS 1X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.1x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 
 TH2F hhodo_1y_good_ptime_vs_pmt_pos 'HMS 1Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.1y.GoodPosAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.1y.GoodPosAdcPulseTime>0.0
-TH2F hhodo_2x_good_ptime_vs_pmt_pos 'HMS 2X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.2x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.2x.GoodPosAdcPulseTime>0.0
-TH2F hhodo_2y_good_ptime_vs_pmt_pos 'HMS 2Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.2y.GoodPosAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.2y.GoodPosAdcPulseTime>0.0
+TH2F hhodo_2x_good_ptime_vs_pmt_pos 'HMS 2X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.2x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 
+TH2F hhodo_2y_good_ptime_vs_pmt_pos 'HMS 2Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.2y.GoodPosAdcPulseTime 10 0.5 10.5 4100 0 410 
 
 TH2F hhodo_1x_good_ptime_vs_pmt_neg 'HMS 1X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.1x.GoodNegAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.1x.GoodNegAdcPulseTime>0.0
 TH2F hhodo_1y_good_ptime_vs_pmt_neg 'HMS 1Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.1y.GoodNegAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.1y.GoodNegAdcPulseTime>0.0
 TH2F hhodo_2x_good_ptime_vs_pmt_neg 'HMS 2X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.2x.GoodNegAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.2x.GoodNegAdcPulseTime>0.0
 TH2F hhodo_2y_good_ptime_vs_pmt_neg 'HMS 2Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.2y.GoodNegAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.2y.GoodNegAdcPulseTime>0.0
 
+#------------------------------
+# HMS HODO Good TDC - ADC PULSE TIME
+#------------------------------
+
+TH2F hhodo_1x_good_dtime_vs_pmt_pos 'HMS 1X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  H.hod.1x.GoodPosAdcTdcDiffTime 16 0.5 16.5 2000 -200 200
+TH2F hhodo_1y_good_dtime_vs_pmt_pos 'HMS 1Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  H.hod.1y.GoodPosAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 
+TH2F hhodo_2x_good_dtime_vs_pmt_pos 'HMS 2X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  H.hod.2x.GoodPosAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 
+TH2F hhodo_2y_good_dtime_vs_pmt_pos 'HMS 2Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  H.hod.2y.GoodPosAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 
+
+TH2F hhodo_1x_good_dtime_vs_pmt_neg 'HMS 1X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  H.hod.1x.GoodNegAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 
+TH2F hhodo_1y_good_dtime_vs_pmt_neg 'HMS 1Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  H.hod.1y.GoodNegAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 
+TH2F hhodo_2x_good_dtime_vs_pmt_neg 'HMS 2X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  H.hod.2x.GoodNegAdcTdcDiffTime 16 0.5 16.5 2000 -200 200
+TH2F hhodo_2y_good_dtime_vs_pmt_neg 'HMS 2Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  H.hod.2y.GoodNegAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 
+
 #-------------------------------------------------------------------
 # HMS HODO Good TDC TIME UNCORRECTED (uncorrected for time offsets)
 #-------------------------------------------------------------------
diff --git a/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def
index 744a17b8988e0946bacb8029c9143314f13e99d7..8db96fc22a982bbb5c7340e305d4c5654d3f73c2 100644
--- a/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def
+++ b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def
@@ -278,6 +278,17 @@ TH2F phodo_1y_good_ptime_vs_pmt_neg 'SHMS 1Y- Good Pulse Time vs. PMT Number; PM
 TH2F phodo_2x_good_ptime_vs_pmt_neg 'SHMS 2X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  P.hod.2x.GoodNegAdcPulseTime 14 0.5 14.5 4000 0 400 P.hod.2x.GoodNegAdcPulseTime>0.0
 TH2F phodo_2y_good_ptime_vs_pmt_neg 'SHMS 2Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1]  P.hod.2y.GoodNegAdcPulseTime 21 0.5 21.5 4000 0 400 P.hod.2y.GoodNegAdcPulseTime>0.0
 
+#GOOD TDC-ADC  TIME
+TH2F phodo_1x_good_dtime_vs_pmt_pos 'SHMS 1X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.1x.GoodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 
+TH2F phodo_1y_good_dtime_vs_pmt_pos 'SHMS 1Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.1y.GoodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 
+TH2F phodo_2x_good_dtime_vs_pmt_pos 'SHMS 2X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.2x.GoodPosAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 
+TH2F phodo_2y_good_dtime_vs_pmt_pos 'SHMS 2Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.2y.GoodPosAdcTdcDiffTime 21 0.5 21.5 4000 -200 200 
+
+TH2F phodo_1x_good_dtime_vs_pmt_neg 'SHMS 1X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.1x.GoodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 
+TH2F phodo_1y_good_dtime_vs_pmt_neg 'SHMS 1Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.1y.GoodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 
+TH2F phodo_2x_good_dtime_vs_pmt_neg 'SHMS 2X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.2x.GoodNegAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 
+TH2F phodo_2y_good_dtime_vs_pmt_neg 'SHMS 2Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1]  P.hod.2y.GoodNegAdcTdcDiffTime 21 0.5 21.5 4000 -200 200 
+
 #GOOD TDC TIME UNCORRECTED (uncorrected for time offsets)
 TH2F phodo_1x_good_tdctime_uncorr_vs_pmt_pos 'SHMS 1X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1]  P.hod.1x.GoodPosTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodPosTdcTimeUnCorr>0.0
 TH2F phodo_1y_good_tdctime_uncorr_vs_pmt_pos 'SHMS 1Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1]  P.hod.1y.GoodPosTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodPosTdcTimeUnCorr>0.0
diff --git a/PARAM/HMS/HODO/CUTS/hhodo_cuts.param b/PARAM/HMS/HODO/CUTS/hhodo_cuts.param
index 9a0905794162477612fde09b63e09416f6a98fd8..839c64b4d62a080970d7c3e121b86a27820e0bd8 100644
--- a/PARAM/HMS/HODO/CUTS/hhodo_cuts.param
+++ b/PARAM/HMS/HODO/CUTS/hhodo_cuts.param
@@ -18,7 +18,7 @@ hhodo_adc_mode=1
 hhodo_adc_tdc_offset = 200., 200., 200., 200.
 ; hhodo set min and max fADC time window for all paddles in a plane in units of ns
 ; the conversion is 0.0625 ns / channel for flash ADC 250
-hhodo_AdcTimeWindowMin = 0., 0., 0., 0.
+hhodo_AdcTimeWindowMin = -200., -200., -200., -200.
 hhodo_AdcTimeWindowMax = 200., 200., 200., 200.
 
 ; hstart_time_center  center of allowed time window (ns)
diff --git a/PARAM/SHMS/HODO/CUTS/phodo_cuts.param b/PARAM/SHMS/HODO/CUTS/phodo_cuts.param
index d146aa10d6c28a78ecb590fc495ed584e1819e38..54a96a584dd4d3c8814f578b7e51ace85b526a7c 100644
--- a/PARAM/SHMS/HODO/CUTS/phodo_cuts.param
+++ b/PARAM/SHMS/HODO/CUTS/phodo_cuts.param
@@ -16,7 +16,7 @@ phodo_tdc_offset = 1860, 2000, 2060, 2000
 
 ; phodo set min and max fADC time window for all paddles in a plane in 'Channel' units
 ;   the conversion is 0.0625 ns / channel for flash ADC 250
-phodo_AdcTimeWindowMin = 0., 0., 0., 0.
+phodo_AdcTimeWindowMin = -200., -200., -200., -200.
 phodo_AdcTimeWindowMax = 200., 200., 200., 200.
 
 ; pstart_time_center  center of allowed time window