Changeset 6963 for trunk/MagicSoft/Mars/mcalib/MCalibCalcFromPast.cc
- Timestamp:
- 04/20/05 11:59:48 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibCalcFromPast.cc
r6926 r6963 46 46 47 47 #include "MParList.h" 48 #include "MTaskList.h" 48 49 #include "MRawRunHeader.h" 49 50 50 51 #include "MHCalibrationCam.h" … … 61 62 #include "MCalibrateData.h" 62 63 63 #include "MGeomCam.h"64 65 64 ClassImp(MCalibCalcFromPast); 66 65 … … 68 67 69 68 const UInt_t MCalibCalcFromPast::fgNumEventsDump = 500; 69 70 70 // -------------------------------------------------------------------------- 71 71 // … … 76 76 // 77 77 MCalibCalcFromPast::MCalibCalcFromPast(const char *name, const char *title) 78 : fGeom(NULL), fParList(NULL), 78 : fGeom(NULL), fParList(NULL), fRunHeader(NULL), 79 79 fIntensCharge(NULL), fIntensBlind(NULL), fIntensRelTime(NULL), fIntensBad(NULL), 80 80 fChargeCalc(NULL), fRelTimeCalc(NULL), fCalibrate(NULL), … … 90 90 // ----------------------------------------------------------------------------------- 91 91 // 92 // The following container are searched for and execution aborted if not in MParList:93 // - MTaskList94 //95 92 Int_t MCalibCalcFromPast::PreProcess(MParList *pList) 96 93 { … … 109 106 return kFALSE; 110 107 } 108 109 fRunHeader = (MRawRunHeader*)pList->FindObject("MRawRunHeader"); 110 if (!fRunHeader) 111 { 112 *fLog << err << "MRawRunHeader not found... abort." << endl; 113 return kFALSE; 114 } 111 115 112 116 // … … 285 289 *fLog << inf << "MCalibCalcFromPast::ReInitialize #" << fNumCam << " "; 286 290 291 const Int_t runnumber = fRunHeader->GetRunNumber(); 292 287 293 if (fIntensBad) 288 294 { … … 294 300 { 295 301 fIntensCharge->AddToList(Form("MCalibrationChargeCam%04d",fNumCam),*fGeom); 302 fIntensCharge->GetCam()->SetRunNumber(runnumber); 296 303 *fLog << "MCalibrationChargeCam..."; 297 304 } … … 299 306 { 300 307 fIntensQE->AddToList(Form("MCalibrationQECam%04d",fNumCam),*fGeom); 308 fIntensQE->GetCam()->SetRunNumber(runnumber); 301 309 *fLog << "MCalibrationQECam..."; 302 310 } … … 304 312 { 305 313 fIntensBlind->AddToList(Form("MCalibrationBlindCam%04d",fNumCam),*fGeom); 314 fIntensBlind->GetCam()->SetRunNumber(runnumber); 306 315 *fLog << "MCalibrationBlindCam..."; 307 316 }
Note:
See TracChangeset
for help on using the changeset viewer.