]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/AliTimestamp.h
08-dec-2006 NvE Memberfunctions SetUT introduced in AliTimestamp to provide convenient
[u/mrichter/AliRoot.git] / RALICE / AliTimestamp.h
index a931d73fccd341b6a35672fede761621a62cefc8..bf5ce43d3c0f36cb213315b4ed67f6b0edf4cc5f 100644 (file)
@@ -45,6 +45,8 @@ class AliTimestamp : public TTimeStamp
   Int_t GetDifference(AliTimestamp& t,Int_t& days,Int_t& sec,Int_t& ns,Int_t& ps); // Provide time difference
   Double_t GetDifference(AliTimestamp* t,TString u,Int_t mode=1); // Provide time diff. in specified units
   Double_t GetDifference(AliTimestamp& t,TString u,Int_t mode=1); // Provide time diff. in specified units
+  void SetUT(Int_t y,Int_t m,Int_t d,Int_t hh,Int_t mm,Int_t ss,Int_t ns=0,Int_t ps=0); // Set specified UT
+  void SetUT(Int_t y,Int_t d,Int_t s,Int_t ns=0,Int_t ps=0); // Set UT based on elapsed days, secs etc...
 
  protected:
   Int_t fMJD;  // Modified Julian Date
@@ -57,6 +59,6 @@ class AliTimestamp : public TTimeStamp
   Int_t fCalcs;      // The TTimeStamp seconds counter value at Julian parameter calculation
   Int_t fCalcns;     // The TTimeStamp nanoseconds counter value at Julian parameter calculation
 
- ClassDef(AliTimestamp,4) // Handling of timestamps for (astro)particle physics research.
+ ClassDef(AliTimestamp,5) // Handling of timestamps for (astro)particle physics research.
 };
 #endif