Changeset 9309 for trunk/MagicSoft/Mars/mraw
- Timestamp:
- 02/09/09 14:14:59 (16 years ago)
- Location:
- trunk/MagicSoft/Mars/mraw
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mraw/MRawRunHeader.cc
r9308 r9309 938 938 switch (fFadcType) 939 939 { 940 case 1: *fLog << "Siegen"; break; 941 case 2: *fLog << "MUX"; break; 940 case 1: *fLog << "Siegen"; break; 941 case 2: *fLog << "MUX"; break; 942 case 0xffff: *fLog << "artificial"; break; 942 943 default: *fLog << "unknown"; 943 944 } … … 953 954 *fLog << "Source: '" << fSourceName << "' " << " "; 954 955 *fLog << fSourceEpochChar << dec << fSourceEpochDate << endl; 955 *fLog << "Run Start: " << fRunStart << endl; 956 *fLog << "Run Stop: " << fRunStop << endl; 957 *fLog << "Crates: " << fNumCrates << " x " << fNumPixInCrate << " Pixel/Crate = " << fNumCrates*fNumPixInCrate << " Pixel/Evt" << endl; 958 *fLog << "Num Pixels: " << GetNumNormalPixels() << " (normal) + " << GetNumSpecialPixels() << " (special) = " << GetNumConnectedPixels() << " (total)" << endl; 956 if (fRunStart) 957 *fLog << "Run Start: " << fRunStart << endl; 958 if (fRunStop) 959 *fLog << "Run Stop: " << fRunStop << endl; 960 if (fNumCrates>0 || fNumPixInCrate>0) 961 *fLog << "Crates: " << fNumCrates << " x " << fNumPixInCrate << " Pixel/Crate = " << fNumCrates*fNumPixInCrate << " Pixel/Evt" << endl; 962 if (GetNumConnectedPixels()>0) 963 *fLog << "Num Pixels: " << GetNumNormalPixels() << " (normal) + " << GetNumSpecialPixels() << " (special) = " << GetNumConnectedPixels() << " (total)" << endl; 959 964 if (fFormatVersion>6) 960 965 *fLog << "Sampling: " << fSamplingFrequency << "MHz with " << (int)fFadcResolution << " significant bits" << endl; … … 1248 1253 fNumEventsRead = num; 1249 1254 } 1255 1256 // -------------------------------------------------------------------------- 1257 // 1258 // NumSamples: 50 1259 // NumBytePerSample: 2 1260 // SamplingFrequency: 2000 1261 // FadcResolution: 12 1262 // FadcType: XXXX 1263 // 1264 Int_t MRawRunHeader::ReadEnv(const TEnv &env, TString prefix, Bool_t print) 1265 { 1266 Bool_t rc = kFALSE; 1267 1268 if (IsEnvDefined(env, prefix, "NumSamples", print)) 1269 { 1270 rc = kTRUE; 1271 fNumSamplesHiGain = GetEnvValue(env, prefix, "NumSamples", fNumSamplesHiGain); 1272 fNumSamplesLoGain = 0; 1273 } 1274 1275 if (IsEnvDefined(env, prefix, "NumBytesPerSample", print)) 1276 { 1277 rc = kTRUE; 1278 fNumBytesPerSample = GetEnvValue(env, prefix, "NumBytesPerSample", fNumBytesPerSample); 1279 } 1280 1281 if (IsEnvDefined(env, prefix, "SamplingFrequency", print)) 1282 { 1283 rc = kTRUE; 1284 fSamplingFrequency = GetEnvValue(env, prefix, "SamplingFrequency", fSamplingFrequency); 1285 } 1286 1287 if (IsEnvDefined(env, prefix, "FadcResolution", print)) 1288 { 1289 rc = kTRUE; 1290 fFadcResolution = GetEnvValue(env, prefix, "FadcResolution", fFadcResolution); 1291 } 1292 // Saturation behaviour etc. 1293 if (IsEnvDefined(env, prefix, "FadcType", print)) 1294 { 1295 //rc = kTRUE; 1296 //TString type = GetEnvValue(env, prefix, "FadcType", ""); 1297 // Eval "Siegen", "MUX", Dwarf" 1298 } 1299 else 1300 if (rc) 1301 fFadcType = 0xffff; // "Artificial" 1302 1303 return rc; 1304 } 1305 -
trunk/MagicSoft/Mars/mraw/MRawRunHeader.h
r9270 r9309 78 78 79 79 Bool_t ReadEvtOld(istream& fin); 80 81 // MParContainer 82 Int_t ReadEnv(const TEnv &env, TString prefix, Bool_t print); 80 83 81 84 public:
Note:
See TracChangeset
for help on using the changeset viewer.