Changeset 8337 for trunk/MagicSoft/Mars/mbase
- Timestamp:
- 02/28/07 13:34:10 (18 years ago)
- Location:
- trunk/MagicSoft/Mars/mbase
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mbase/MTime.cc
r7550 r8337 108 108 // -------------------------------------------------------------------------- 109 109 // 110 // Constructor. Calls Set(y, m, d, h, min, s, ms, ns). 111 // To check validity test for (*this)==MTime() 112 // 113 MTime::MTime(UShort_t y, Byte_t m, Byte_t d, Byte_t h, Byte_t min, Byte_t s, UShort_t ms, UInt_t ns) 114 { 115 Set(y, m, d, h, min, s, ms, ns); 116 } 117 118 // -------------------------------------------------------------------------- 119 // 110 120 // Return date as year(y), month(m), day(d) 111 121 // … … 218 228 { 219 229 return (ULong_t)((GetMjd()-49718)*kDay); 230 } 231 232 // -------------------------------------------------------------------------- 233 // 234 // Return a time which is expressed in seconds since 01/01/1970 0:00h 235 // This is compatible with root's definition used in the constructor of 236 // TDatime. 237 // 238 TDatime MTime::GetRootDatime() const 239 { 240 return TDatime((UInt_t)((GetMjd()-40587)*kDay/1000)); 220 241 } 221 242 -
trunk/MagicSoft/Mars/mbase/MTime.h
r8066 r8337 64 64 } 65 65 MTime(Double_t mjd); 66 MTime(UShort_t y, Byte_t m, Byte_t d, Byte_t h=13, Byte_t min=0, Byte_t s=0, UShort_t ms=0, UInt_t ns=0); 66 67 MTime(const MTime& t) : MParContainer(), fMjd(t.fMjd), fTime(t.fTime), fNanoSec(t.fNanoSec) 67 68 { 68 69 Init(NULL, NULL); 69 70 } 71 72 //static Int_t Hour() { return 3600; } 73 //static Int_t Day() { return 3600;*24 } 70 74 71 75 void operator=(const MTime &t) … … 108 112 void GetDateOfSunrise(UShort_t &y, Byte_t &m, Byte_t &d) const; 109 113 TTime GetRootTime() const; 114 TDatime GetRootDatime() const; 110 115 Double_t GetAxisTime() const; 111 116 Double_t GetMoonPhase() const; … … 143 148 operator double() const; //[s] 144 149 double operator()() const; //[s] 150 151 Double_t AsDouble() const { return GetMjd(); } 152 //const char *AsString() const { return GetString(); } 153 //const char *AsSQLString() const { return GetSqldateTime(); } 145 154 146 155 // Calculation functions
Note:
See TracChangeset
for help on using the changeset viewer.