Changeset 3903 for trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc
- Timestamp:
- 04/30/04 11:05:50 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc
r3819 r3903 66 66 #include "MParList.h" 67 67 68 #include "MRawRunHeader.h" 69 68 70 ClassImp(MHCalibrationCam); 69 71 … … 84 86 // - fAverageHiGainSectors, fAverageLoGainSectors 85 87 // 88 // Initializes to 0 entries: 89 // - fAverageAreaNum 90 // - fAverageAreaRelSigma 91 // - fAverageAreaRelSigmaVar 92 // - fAverageAreaSat 93 // - fAverageAreaSigma 94 // - fAverageAreaSigmaVar 95 // - fAverageSectorNum 96 // - fRunNumbers 97 // 86 98 // Initializes: 87 99 // - fPulserFrequency to fgPulserFrequency 88 100 // 89 101 MHCalibrationCam::MHCalibrationCam(const char *name, const char *title) 90 : fBadPixels(NULL), fCam(NULL), fGeom(NULL) 102 : fAverageAreaNum(0), 103 fAverageAreaRelSigma(0), 104 fAverageAreaRelSigmaVar(0), 105 fAverageAreaSat(0), 106 fAverageAreaSigma(0), 107 fAverageAreaSigmaVar(0), 108 fAverageSectorNum(0), 109 fRunNumbers(0), 110 fBadPixels(NULL), fCam(NULL), fGeom(NULL), fRunHeader(NULL) 91 111 { 92 112 fName = name ? name : "MHCalibrationCam"; … … 260 280 { 261 281 return *static_cast<MHGausEvents*>(fAverageLoGainSectors->UncheckedAt(i)); 282 } 283 284 285 const TArrayI &MHCalibrationCam::GetRunNumbers() const 286 { 287 return fRunNumbers; 262 288 } 263 289 … … 357 383 if (!fGeom) 358 384 { 359 *fLog << err << "MGeomCam not found... aborting." << endl; 385 *fLog << err << GetDescriptor() 386 << ": MGeomCam not found... aborting." << endl; 360 387 return kFALSE; 388 } 389 390 fRunHeader = (MRawRunHeader*)pList->FindObject("MRawRunHeader"); 391 if (!fRunHeader) 392 { 393 *fLog << warn << GetDescriptor() 394 << ": MRawRunHeader not found... will not store run numbers." << endl; 361 395 } 362 396 … … 410 444 // - MHCalibrationCam::fAverageHiGainSectors 411 445 // 446 // Retrieves the run numbers from MRawRunHeader and stores them in fRunNumbers 447 // 412 448 Bool_t MHCalibrationCam::ReInit(MParList *pList) 413 449 { … … 441 477 fAverageAreaRelSigmaVar.Set(nareas); 442 478 fAverageSectorNum. Set(nsectors); 479 fRunNumbers. Set(fRunNumbers.GetSize()+1); 443 480 444 481 for (Int_t aidx=0; aidx<nareas; aidx++) … … 457 494 fAverageSectorNum[(*fGeom)[i].GetSector()]++; 458 495 } 496 497 if (fRunHeader) 498 fRunNumbers[fRunNumbers.GetSize()-1] = fRunHeader->GetRunNumber(); 459 499 460 500 return ReInitHists(pList); … … 578 618 hist.ChangeHistId(i); 579 619 hist.SetEventFrequency(fPulserFrequency); 580 620 621 TH1F *h = hist.GetHGausHist(); 622 h->SetTitle( Form("%s%s", h->GetTitle()," Runs: ")); 581 623 } 582 624
Note:
See TracChangeset
for help on using the changeset viewer.