diff --git a/DBASE/COIN/general.param b/DBASE/COIN/general.param
index 2491418750e5f6164dfc7105b80958eb6c3cd104..cb767c67166ad14a39656c6886915e9ed91e79cb 100644
--- a/DBASE/COIN/general.param
+++ b/DBASE/COIN/general.param
@@ -16,6 +16,7 @@ cminch=2.54
 #include "PARAM/HMS/GEN/hdebug.param"
 #include "PARAM/HMS/GEN/hmsflags.param"
 #include "PARAM/HMS/GEN/htracking.param"
+#include "PARAM/HMS/GEN/h_reftime_cut.param"
 
 ; HMS default geometry parameter files 
 #include "PARAM/HMS/CER/hcer_geom.param"
@@ -45,6 +46,7 @@ cminch=2.54
 #include "PARAM/SHMS/GEN/pdebug.param"
 #include "PARAM/SHMS/GEN/shmsflags.param"
 #include "PARAM/SHMS/GEN/ptracking.param"
+#include "PARAM/SHMS/GEN/p_reftime_cut.param"
 
 ; SHMS default geometry parameter files
 #include "PARAM/SHMS/NGCER/pngcer_geom.param"
diff --git a/DBASE/HMS/general.param b/DBASE/HMS/general.param
index 6b916a13016df35ef78313c2c02d22aa6459a323..bbf29997b5fbd82e1ac02ce354e5ffbf48715a5d 100644
--- a/DBASE/HMS/general.param
+++ b/DBASE/HMS/general.param
@@ -16,6 +16,7 @@ cminch=2.54
 #include "PARAM/HMS/GEN/hdebug.param"
 #include "PARAM/HMS/GEN/hmsflags.param"
 #include "PARAM/HMS/GEN/htracking.param"
+#include "PARAM/HMS/GEN/h_reftime_cut.param"
 
 ; HMS default geometry parameter files 
 #include "PARAM/HMS/CER/hcer_geom.param"
diff --git a/DBASE/SHMS/general.param b/DBASE/SHMS/general.param
index 1377a7a21ded2453bad56f5cf7c9ef094a4672d9..74d1d5a3c81c71aa7de404f8f2833ed1c93b4251 100644
--- a/DBASE/SHMS/general.param
+++ b/DBASE/SHMS/general.param
@@ -16,6 +16,7 @@ cminch=2.54
 #include "PARAM/SHMS/GEN/pdebug.param"
 #include "PARAM/SHMS/GEN/shmsflags.param"
 #include "PARAM/SHMS/GEN/ptracking.param"
+#include "PARAM/SHMS/GEN/p_reftime_cut.param"
 
 ; SHMS default geometry parameter files
 #include "PARAM/SHMS/NGCER/pngcer_geom.param"
diff --git a/PARAM/HMS/GEN/h_reftime_cut.param b/PARAM/HMS/GEN/h_reftime_cut.param
new file mode 100644
index 0000000000000000000000000000000000000000..a9217b43b1ff75fb8859b26480818d3f98cbe939
--- /dev/null
+++ b/PARAM/HMS/GEN/h_reftime_cut.param
@@ -0,0 +1,16 @@
+; Cut to select the Reference time when multiple hits in reference time 
+; The units in channels for the module (CAEN tdc or FADC)
+; negative value refcut means that the first reference time greater than the abs(refcut)
+;     is used as reftime. If no ref time is found  greater than the abs(refcut) then first
+;     reference time is used.
+; positive value refcut means that the the first reference time greater than the abs(refcut)
+;     is used as reftime. If no ref time is found  greater than the abs(refcut) then no
+;     reference time is used and warning message is produced.
+; Cut is on reference time per detector.
+hdc_tdcrefcut=-14000.
+hhodo_tdcrefcut=-2000.
+hhodo_adcrefcut=-150./.0625
+hcer_adcrefcut=-150./.0625
+hcal_adcrefcut=-150./.0625
+
+
diff --git a/PARAM/SHMS/GEN/p_reftime_cut.param b/PARAM/SHMS/GEN/p_reftime_cut.param
new file mode 100644
index 0000000000000000000000000000000000000000..cade182931eb43b569d50684be2e75494b639368
--- /dev/null
+++ b/PARAM/SHMS/GEN/p_reftime_cut.param
@@ -0,0 +1,18 @@
+; Cut to select the Reference time when multiple hits in reference time 
+; The units in channels for the module (CAEN tdc or FADC)
+; negative value refcut means that the first reference time greater than the abs(refcut)
+;     is used as reftime. If no ref time is found  greater than the abs(refcut) then first
+;     reference time is used.
+; positive value refcut means that the the first reference time greater than the abs(refcut)
+;     is used as reftime. If no ref time is found  greater than the abs(refcut) then no
+;     reference time is used and warning message is produced.
+; Cut is on reference time per detector.
+pdc_tdcrefcut=-14000.
+phodo_tdcrefcut=-3000.
+phodo_adcrefcut=-200./.0625
+pngcer_adcrefcut=-200./.0625
+phgcer_adcrefcut=-200./.0625
+paero_adcrefcut=-200./.0625
+pcal_adcrefcut=-200./.0625
+
+