Changeset 9313 for trunk/MagicSoft/Mars/mraw
- Timestamp:
- 02/11/09 10:48:24 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mraw/MRawRunHeader.cc
r9312 r9313 193 193 memset(fObservationMode, 0, 61); 194 194 fSourceEpochChar[0]=0; 195 fSourceEpochChar[1]=0; 195 196 fSourceEpochDate=0; 196 197 fNumCrates=0; … … 199 200 fNumSamplesHiGain=0; 200 201 fNumEvents=0; 202 fNumEventsRead=0; 201 203 fNumBytesPerSample=1; 202 204 fSamplingFrequency=300; … … 931 933 if (fFormatVersion>10) 932 934 *fLog << "Header sizes: " << fHeaderSizeRun << "b (run), " << fHeaderSizeEvt << "b (evt), " << fHeaderSizeCrate << "b (crate)" << endl; 933 if (fFormatVersion>5) 934 *fLog << "Telescope: " << fTelescopeNumber << endl; 935 if (fRunNumber>0) 936 { 937 if (fFormatVersion>5) 938 *fLog << "Telescope: " << fTelescopeNumber << endl; 939 *fLog << "RunNumber: " << fRunNumber; 940 if (fFormatVersion>10) 941 *fLog << "/" << fFileNumber << " (id=" << GetFileID() << ")"; 942 *fLog << " (Type=" << GetRunTypeStr() << ")" << endl; 943 } 935 944 if (fFormatVersion>7) 936 945 { … … 945 954 *fLog << ")" << endl; 946 955 } 947 *fLog << "RunNumber: " << fRunNumber;948 if (fFormatVersion>10)949 *fLog << "/" << fFileNumber << " (id=" << GetFileID() << ")";950 *fLog << " (Type=" << GetRunTypeStr() << ")" << endl;951 956 *fLog << "ProjectName: '" << fProjectName << "'" << endl; 952 957 if (fFormatVersion>5) … … 1196 1201 // Monte Carlo Interface 1197 1202 // 1198 // Set run-type, telescope number, run-number and file-number 1199 // 1200 void MRawRunHeader::SetRunInfo(UShort_t type, UShort_t tel, UInt_t run, UInt_t file) 1201 { 1202 fRunType = type; 1203 // Set telescope number, run-number and file-number 1204 // 1205 void MRawRunHeader::SetRunInfo(UShort_t tel, UInt_t run, UInt_t file) 1206 { 1203 1207 fTelescopeNumber = tel; 1204 1208 fRunNumber = run; … … 1212 1216 // Set source-name, epoch (default J) and date (default 2000) 1213 1217 // 1214 void MRawRunHeader::SetSourceInfo(const char src[80], char epoch, UShort_t date)1215 { 1216 memcpy(fSourceName, src, 80);1218 void MRawRunHeader::SetSourceInfo(const TString src, char epoch, UShort_t date) 1219 { 1220 strncpy(fSourceName, src.Data(), 80); 1217 1221 1218 1222 fSourceEpochChar[0] = epoch; // epoch char of the source 1219 fSourceEpochChar[1] = 0; // epoch char of the source 1220 1221 fSourceEpochDate = date; // epoch date of the source 1223 fSourceEpochDate = date; // epoch date of the source 1222 1224 } 1223 1225 … … 1240 1242 // Set project name and observation mode 1241 1243 // 1242 void MRawRunHeader::SetObservation(const char mode[60], const char proj[100])1243 { 1244 memcpy(fProjectName, proj, 100);1245 memcpy(fObservationMode, mode, 60);1244 void MRawRunHeader::SetObservation(const TString mode, const TString proj) 1245 { 1246 strncpy(fProjectName, proj.Data(), 100); 1247 strncpy(fObservationMode, mode.Data(), 60); 1246 1248 } 1247 1249
Note:
See TracChangeset
for help on using the changeset viewer.