Changeset 6013 for trunk/MagicSoft/Mars/mcalib/MCalibColorSteer.cc
- Timestamp:
- 01/26/05 00:58:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibColorSteer.cc
r5679 r6013 30 30 // 31 31 // Input Containers: 32 // M RawEvtHeader32 // MCalibrationPattern 33 33 // MParList 34 34 // MCalibrationIntensityChargeCam … … 66 66 #include "MRawRunHeader.h" 67 67 #include "MRawEvtHeader.h" 68 #include "MCalibrationPattern.h" 68 69 69 70 #include "MGeomCam.h" … … 78 79 // 79 80 MCalibColorSteer::MCalibColorSteer(const char *name, const char *title) 80 : f Header(NULL), fGeom(NULL), fParList(NULL),81 : fCalibPattern(NULL), fGeom(NULL), fParList(NULL), 81 82 fIntensCharge(NULL), fIntensRelTime(NULL), fIntensBad(NULL), 82 83 fBad(NULL), fChargeCalc(NULL), fRelTimeCalc(NULL), fPattern(0) … … 91 92 // 92 93 // The following container are searched for and execution aborted if not in MParList: 93 // - M RawEvtHeader94 // - MCalibrationPattern 94 95 // - MTaskList 95 96 // … … 97 98 { 98 99 99 fHeader = (MRawEvtHeader*)pList->FindObject("MRawEvtHeader"); 100 if (!fHeader) 100 fCalibPattern = (MCalibrationPattern*)pList->FindObject("MCalibrationPattern"); 101 if (!fCalibPattern) 102 { 103 *fLog << err << "MCalibrationPattern not found... abort." << endl; 104 return kFALSE; 105 } 106 107 fRunHeader = (MRawRunHeader*)pList->FindObject("MRawRunHeader"); 108 if (!fRunHeader) 109 { 110 *fLog << err << "MRawRunHeader not found... abort." << endl; 111 return kFALSE; 112 } 113 114 fEvtHeader = (MRawEvtHeader*)pList->FindObject("MRawEvtHeader"); 115 if (!fEvtHeader) 101 116 { 102 117 *fLog << err << "MRawEvtHeader not found... abort." << endl; 103 return kFALSE;104 }105 106 fRunHeader = (MRawRunHeader*)pList->FindObject("MRawRunHeader");107 if (!fHeader)108 {109 *fLog << err << "MRawRunHeader not found... abort." << endl;110 118 return kFALSE; 111 119 } … … 226 234 // -------------------------------------------------------------------------- 227 235 // 228 // Reads the pattern from M RawEvtHeaderand initializes new containers in the236 // Reads the pattern from MCalibrationPattern and initializes new containers in the 229 237 // Intensity Cams, if the pattern has changed. Executes Finalize of the 230 238 // MCalibration*Calc classes in that case. … … 233 241 { 234 242 235 const UInt_t pattern = f Header->GetPulserSlotPattern();243 const UInt_t pattern = fEvtHeader->GetPulserSlotPattern(); 236 244 237 245 if (fPattern == 0) … … 290 298 hist->Finalize(); 291 299 hist->ResetHists(); 292 hist->SetColor( f Header->GetPulserColor());300 hist->SetColor( fCalibPattern->GetPulserColor()); 293 301 return kTRUE; 294 302 } … … 322 330 fIntensCharge->AddToList(Form("MCalibrationChargeCam%s",namep.Data()),*fGeom); 323 331 MCalibrationCam *cam = fIntensCharge->GetCam(); 324 cam->SetPulserColor(f Header->GetPulserColor());332 cam->SetPulserColor(fCalibPattern->GetPulserColor()); 325 333 *fLog << inf << "New MCalibrationChargeCam with name: " << cam->GetName() << endl; 326 334 } … … 335 343 fIntensBlind->AddToList(Form("MCalibrationBlindCam%s",namep.Data()),*fGeom); 336 344 MCalibrationCam *cam = fIntensBlind->GetCam(); 337 cam->SetPulserColor(f Header->GetPulserColor());345 cam->SetPulserColor(fCalibPattern->GetPulserColor()); 338 346 *fLog << inf << "New MCalibrationBlindCam with name: " << cam->GetName() << endl; 339 347 } … … 343 351 fIntensRelTime->AddToList(Form("MCalibrationRelTimeCam%s",namep.Data()),*fGeom); 344 352 MCalibrationCam *cam = fIntensRelTime->GetCam(); 345 cam->SetPulserColor(f Header->GetPulserColor());353 cam->SetPulserColor(fCalibPattern->GetPulserColor()); 346 354 *fLog << inf << "New MCalibrationRelTimeCam with name: " << cam->GetName() << endl; 347 355 } … … 354 362 { 355 363 356 const Float_t strength = f Header->GetPulserStrength();357 const MCalibrationCam::PulserColor_t col = f Header->GetPulserColor();364 const Float_t strength = fCalibPattern->GetPulserStrength(); 365 const MCalibrationCam::PulserColor_t col = fCalibPattern->GetPulserColor(); 358 366 359 367 TString result = Form("%2.1f",strength);
Note:
See TracChangeset
for help on using the changeset viewer.