Index: /trunk/FACT++/src/Time.cc
===================================================================
--- /trunk/FACT++/src/Time.cc	(revision 16375)
+++ /trunk/FACT++/src/Time.cc	(revision 16376)
@@ -101,6 +101,6 @@
 //!    number of milliseconds
 //
-Time::Time(const time_t &tm, const int &millisec)
-: ptime(fUnixOffset, time_duration(0, 0, tm, millisec*pow(10, time_of_day().num_fractional_digits()-3)))
+Time::Time(const time_t &tm, const suseconds_t &usec)
+: ptime(fUnixOffset, time_duration(0, 0, tm, usec*pow(10, time_of_day().num_fractional_digits()-6)))
 {
 }
Index: /trunk/FACT++/src/Time.h
===================================================================
--- /trunk/FACT++/src/Time.h	(revision 16375)
+++ /trunk/FACT++/src/Time.h	(revision 16376)
@@ -62,5 +62,5 @@
     Time(enum init_t type=utc);
     Time(const boost::date_time::special_values &val);
-    Time(const time_t &tm, const int &ms);
+    Time(const time_t &tm, const suseconds_t &us);
     Time(const timeval &tm);
     Time(const ptime &pt) : boost::posix_time::ptime(pt) { }
