Hello In theory (;-)the TStopwatch method is a good ROOT candidate. Have a look at http://root.cern.ch/root/htmldoc/src/TStopwatch.cxx.html#TStopwatch:GetRealT ime Valeri -----Original Message----- From: Robert Hatcher To: Fons Rademakers Cc: Joe Robe; roottalk@pcroot.cern.ch Sent: 3/5/02 12:00 PM Subject: Re: [ROOT] system time in msec ? On Tue, 5 Mar 2002, Fons Rademakers wrote: > Check TTimeStamp. Well, I'm not sure that this satisfies Joe's needs (any more than TDatime) in that while it can handle sub-second precison it doesn't know how to "get" that info. the TTimeStamp() ctor constructs a time based on seconds since "epoch" (1970-01-01 00:00:00). The default ctor calls Set() which has: // Set Date/Time to current time as reported by the system. // No accounting for nanoseconds with std ANSI functions, // ns part faked so that subsequent calls simply add 1 to it // this ensures that calls within the same second come back // distinct (and sortable). time_t now; time(&now); fSec = now; static Int_t fake_ns = 0; fNanoSec = fake_ns++; If there are standard ways of determining sub-second times I'd be interested. But I know of no means that is consistently available on all platforms. -robert > On Tue, 2002-03-05 at 15:06, Joe Robe wrote: > > Hi, > > > > TTime seems only to be a storage class, and TDatime does only return current time in sec precision. Any class who returns current time in msec precision ? Since my app must run on Linux AND windoze I do not want to implement it by myself ( no clue about Linux). > > > > Joe > > > -- > Org: CERN, European Laboratory for Particle Physics. > Mail: 1211 Geneve 23, Switzerland > E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 > WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7679480 > Robert W. Hatcher | rhatcher@fnal.gov 630-840-3102 FNAL CD/CP (MINOS) | MS 220, PO Box 500, Batavia IL 60510
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:44 MET