Changeset 6031 for trunk/MagicSoft/Mars/mjobs
- Timestamp:
- 01/27/05 09:43:34 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mjobs
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc
r5957 r6031 34 34 // but this is NOT recommended! 35 35 // 36 // Resource file entries are case sensitive! 37 // 36 38 ///////////////////////////////////////////////////////////////////////////// 37 39 #include "MJCalibrateSignal.h" … … 432 434 MHCamEvent evt1(2, "PedRmsFLG", "Pedestal RMS from Lo Gain;;\\sigma_{p} [fadc/sl]"); 433 435 MHCamEvent evt2(0, "Extra'd", "Extracted Signal;;S [fadc/sl]"); 434 MHCamEvent evt3(4, "PedPhot", "Calibrated Pedestal;;P [\\gamma]");436 //MHCamEvent evt3(4, "PedPhot", "Calibrated Pedestal;;P [\\gamma]"); 435 437 MHCamEvent evt4(5, "PedRMS", "Calibrated Pedestal RMS;;\\sigma_{p} [\\gamma]"); 436 438 MHCamEvent evt5(0, "Interp'd", "Interpolated Signal;;S [\\gamma]"); 437 MHCamEvent evt6(2, "Unsuitable", " Unsuitable event ratio;;%");439 MHCamEvent evt6(2, "Unsuitable", "Fraction of unsuitable events per Pixel;;[1]"); 438 440 MHCamEvent evt7(0, "Times", "Arrival Time;;T [slice]"); 439 441 evt0.EnableVariance(); 440 442 evt1.EnableVariance(); 441 443 evt2.EnableVariance(); 442 evt3.EnableVariance();444 //evt3.EnableVariance(); 443 445 evt4.EnableVariance(); 444 446 evt5.EnableVariance(); … … 448 450 MFillH fill1(&evt1, "MPedestalFromExtractor", "FillPedRmsFLG"); 449 451 MFillH fill2(&evt2, "MExtractedSignalCam", "FillExtracted"); 450 MFillH fill3(&evt3, "MPedPhotFundamental", "FillPedPhot");452 //MFillH fill3(&evt3, "MPedPhotFundamental", "FillPedPhot"); 451 453 MFillH fill4(&evt4, "MPedPhotFromExtractor", "FillPedRMS"); 452 454 MFillH fill5(&evt5, "MCerPhotEvt", "FillInterpolated"); … … 527 529 tlist2.AddToList(&treat); 528 530 tlist2.AddToList(&fill6); 529 tlist2.AddToList(&fill3);531 //tlist2.AddToList(&fill3); 530 532 tlist2.AddToList(&fill4); 531 533 tlist2.AddToList(&fill5); -
trunk/MagicSoft/Mars/mjobs/MJCalibration.cc
r6004 r6031 78 78 //End_Html 79 79 // 80 // Different arrival time extractors can be set directly with the command SetTimeExtractor(MExtractor *) 80 // Different arrival time extractors can be set directly with the command 81 // SetTimeExtractor(MExtractor *) 82 // 83 // Resource file entries are case sensitive! 81 84 // 82 85 // See also: MHCalibrationRelTimePix, MHCalibrationRelTimeCam, MHGausEvents -
trunk/MagicSoft/Mars/mjobs/MJPedestal.cc
r5957 r6031 28 28 // MJPedestal 29 29 // 30 // Resource file entries are case sensitive! 31 // 30 32 ///////////////////////////////////////////////////////////////////////////// 31 33 #include "MJPedestal.h" … … 113 115 // 114 116 MJPedestal::MJPedestal(const char *name, const char *title) 115 : fRuns(0), fExtractor(NULL), fDisplayType(k NormalDisplay),117 : fRuns(0), fExtractor(NULL), fDisplayType(kDisplayNormal), 116 118 fDataCheck(kFALSE), fExtractType(kUsePedRun), fExtractionType(kFundamental) 117 119 { … … 338 340 // Display data 339 341 // 340 if (fDisplayType != kD ataCheckDisplay&& fExtractType != kUseHists && fExtractionType==kFundamental/*fExtractorResolution*/)342 if (fDisplayType != kDisplayDataCheck && fExtractType != kUseHists && fExtractionType==kFundamental/*fExtractorResolution*/) 341 343 { 342 344 TCanvas &c3 = fDisplay->AddTab("Pedestals"); … … 378 380 } 379 381 380 if (fDisplayType == kD ataCheckDisplay)382 if (fDisplayType == kDisplayDataCheck) 381 383 { 382 384 … … 544 546 disp1.CamDraw(c3, 2, 2, 6); 545 547 546 TCanvas &c13 = fDisplay->AddTab(fExtractionType==kWithExtractor?" PedDiff":"DiffRndm");548 TCanvas &c13 = fDisplay->AddTab(fExtractionType==kWithExtractor?"DiffExtrd":"DiffRndm"); 547 549 c13.Divide(2,3); 548 550 … … 691 693 // Prefix.DataCheck: Yes, No <default> 692 694 // 693 // S how data check display694 // Prefix.D ataCheckDisplay: Yes, No <default>695 // Setup display type 696 // Prefix.Display: normal <default>, datacheck, none 695 697 // 696 698 // Use cosmic data instead of pedestal data (DatRuns) … … 704 706 SetDataCheck(GetEnv("DataCheck", fDataCheck)); 705 707 706 if (HasEnv("DataCheckDisplay")) 707 fDisplayType = GetEnv("DataCheckDisplay", kFALSE) ? kDataCheckDisplay : kNormalDisplay; 708 if (HasEnv("Display")) 709 { 710 TString type = GetEnv("Display", "normal"); 711 type.ToLower(); 712 if (type==(TString)"normal") 713 fDisplayType = kDisplayNormal; 714 if (type==(TString)"datacheck") 715 fDisplayType = kDisplayDataCheck; 716 if (type==(TString)"none") 717 fDisplayType = kDisplayNone; 718 } 708 719 709 720 if (HasEnv("UseData")) … … 713 724 if (GetEnv("UseHists",kFALSE)) 714 725 fExtractType = kUseHists; 715 716 //fExtractorResolution = GetEnv("ExtractionType", fExtractorResolution);717 726 718 727 SetNoStorage(GetEnv("DisableOutput", IsNoStorage())); … … 1047 1056 tlist.PrintStatistics(); 1048 1057 1049 DisplayResult(plist); 1058 if (fDisplayType!=kDisplayNone) 1059 DisplayResult(plist); 1050 1060 1051 1061 if (!WriteResult()) -
trunk/MagicSoft/Mars/mjobs/MJPedestal.h
r5938 r6031 48 48 MBadPixelsCam fBadPixels; // Bad Pixels 49 49 50 enum Display_t { kD ataCheckDisplay, kNormalDisplay}; // Possible Display types50 enum Display_t { kDisplayNone, kDisplayNormal, kDisplayDataCheck }; // Possible Display types 51 51 Display_t fDisplayType; // Chosen Display type 52 52 … … 98 98 void SetUseHists() { fExtractType = kUseHists; } 99 99 void SetUsePedRun() { fExtractType = kUsePedRun; } 100 void SetDataCheck(const Bool_t b=kTRUE) { fDataCheck = b; b ? SetDataCheckDisplay() : SetNormalDisplay(); } 101 void SetDataCheckDisplay() { fDisplayType = kDataCheckDisplay; } 102 void SetNormalDisplay() { fDisplayType = kNormalDisplay; } 100 void SetDataCheck(const Bool_t b=kTRUE) { fDataCheck = b; } 101 void SetDataCheckDisplay() { fDisplayType = kDisplayDataCheck; } 102 void SetNormalDisplay() { fDisplayType = kDisplayNormal; } 103 void SetNoDisplay() { fDisplayType = kDisplayNone; } 103 104 104 105 void SetExtractionFundamental() { fExtractionType=kFundamental; /*fPedestalCamOut.SetName("MPedestalFundamental");*/ } -
trunk/MagicSoft/Mars/mjobs/MJStar.cc
r5810 r6031 26 26 // 27 27 // MJStar 28 // 29 // Resource file entries are case sensitive! 28 30 // 29 31 /////////////////////////////////////////////////////////////////////////////
Note:
See TracChangeset
for help on using the changeset viewer.