Changeset 6321 for trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.cc
- Timestamp:
- 02/09/05 21:30:26 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.cc
r5832 r6321 189 189 // 190 190 MExtractPedestal::MExtractPedestal(const char *name, const char *title) 191 : f RandomCalculation(kTRUE), fGeom(NULL), fPedestalsIn(NULL), fPedestalsOut(NULL),191 : fGeom(NULL), fPedestalsIn(NULL), fPedestalsInter(NULL), fPedestalsOut(NULL), 192 192 fExtractor(NULL), fExtractWinFirst(0), fExtractWinSize(0) 193 193 { … … 199 199 AddToBranchList("fHiGainFadcSamples"); 200 200 AddToBranchList("fLoGainFadcSamples"); 201 202 SetPedestalUpdate(kTRUE); 201 202 SetIntermediateStorage( kFALSE ); 203 SetPedestalUpdate ( kTRUE ); 204 SetRandomCalculation ( kTRUE ); 203 205 204 206 SetNamePedestalCamIn(); … … 239 241 // - fRunHeader to NULL 240 242 // - fEvtHeader to NULL 241 // - fPedestalsIn to NULL242 // - fPedestalsOut to NULL243 243 // 244 244 void MExtractPedestal::Clear(const Option_t *o) … … 347 347 return kFALSE; 348 348 } 349 } 350 351 if (!fPedestalsInter && fIntermediateStorage) 352 { 353 fPedestalsInter = (MPedestalCam*)pList->FindCreateObj("MPedestalCam", AddSerialNumber(fNamePedestalCamInter)); 354 if (!fPedestalsInter) 355 return kFALSE; 349 356 } 350 357 … … 447 454 Int_t MExtractPedestal::PostProcess() 448 455 { 449 450 456 fPedestalsIn = NULL; 457 return kTRUE; 451 458 } 452 459 … … 493 500 } 494 501 502 if (IsEnvDefined(env, prefix, "IntermediateStorage", print)) 503 { 504 SetIntermediateStorage(GetEnvValue(env, prefix, "IntermediateStorage", fIntermediateStorage)); 505 rc = kTRUE; 506 } 507 495 508 // find resource for random calculation 496 509 if (IsEnvDefined(env, prefix, "RandomCalculation", print)) … … 523 536 } 524 537 538 if (IsEnvDefined(env, prefix, "NamePedestalCamInter", print)) 539 { 540 SetNamePedestalCamInter(GetEnvValue(env, prefix, "NamePedestalCamInter", fNamePedestalCamInter)); 541 rc = kTRUE; 542 } 543 525 544 if (IsEnvDefined(env, prefix, "NamePedestalCamOut", print)) 526 545 { … … 651 670 *fLog << GetDescriptor() << ":" << endl; 652 671 *fLog << "Name of input MPedestalCam: " << (fPedestalsIn?fPedestalsIn->GetName():fNamePedestalCamIn.Data()) << " (" << fPedestalsIn << ")" << endl; 672 *fLog << "Name of interm. MPedestalCam: " << (fPedestalsInter?fPedestalsInter->GetName():fNamePedestalCamInter.Data()) << " (" << fPedestalsInter << ")" << endl; 653 673 *fLog << "Name of output MPedestalCam: " << (fPedestalsOut?fPedestalsOut->GetName():fNamePedestalCamOut.Data()) << " (" << fPedestalsOut << ")" << endl; 674 *fLog << "Intermediate Storage is " << (fIntermediateStorage?"on":"off") << endl; 654 675 *fLog << "Pedestal Update is " << (fPedestalUpdate?"on":"off") << endl; 655 676 if (fPedestalUpdate)
Note:
See TracChangeset
for help on using the changeset viewer.