Changeset 4632 for trunk/MagicSoft/Mars/mcalib
- Timestamp:
- 08/16/04 17:08:44 (21 years ago)
- Location:
- trunk/MagicSoft/Mars/mcalib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrateData.cc
r4628 r4632 99 99 #include <fstream> 100 100 101 #include <TEnv.h> 102 101 103 #include "MLog.h" 102 104 #include "MLogManip.h" … … 636 638 } 637 639 } 640 641 // -------------------------------------------------------------------------- 642 // 643 // Read the setup from a TEnv, eg: 644 // MJPedestal.MCalibrateDate.PedestalFlag: no,run,event 645 // MJPedestal.MCalibrateDate.CalibrationMode: skip,none,flatcharge,blindpixel,ffactor,pindiode,combined,dummy,default 646 // 647 Int_t MCalibrateData::ReadEnv(const TEnv &env, TString prefix, Bool_t print) 648 { 649 Bool_t rc = kFALSE; 650 if (IsEnvDefined(env, prefix, "PedestalFlag")) 651 { 652 rc = kTRUE; 653 TString s = GetEnvValue(env, prefix, "PedestalFlag", ""); 654 s.ToLower(); 655 if (s==(TString)"no") 656 SetPedestalFlag(kNo); 657 if (s==(TString)"run") 658 SetPedestalFlag(kRun); 659 if (s==(TString)"event") 660 SetPedestalFlag(kEvent); 661 } 662 663 if (IsEnvDefined(env, prefix, "CalibrationMode")) 664 { 665 rc = kTRUE; 666 TString s = GetEnvValue(env, prefix, "CalibrationMode", ""); 667 s.ToLower(); 668 if (s==(TString)"skip") 669 SetCalibrationMode(kSkip); 670 if (s==(TString)"none") 671 SetCalibrationMode(kNone); 672 if (s==(TString)"flatcharge") 673 SetCalibrationMode(kFlatCharge); 674 if (s==(TString)"blindpixel") 675 SetCalibrationMode(kBlindPixel); 676 if (s==(TString)"ffactor") 677 SetCalibrationMode(kFfactor); 678 if (s==(TString)"pindiode") 679 SetCalibrationMode(kPinDiode); 680 if (s==(TString)"combined") 681 SetCalibrationMode(kCombined); 682 if (s==(TString)"dummy") 683 SetCalibrationMode(kDummy); 684 if (s==(TString)"default") 685 SetCalibrationMode(); 686 } 687 688 return rc; 689 } -
trunk/MagicSoft/Mars/mcalib/MCalibrateData.h
r4628 r4632 61 61 Bool_t ReInit(MParList *pList); 62 62 Int_t Process(); 63 64 void StreamPrimitive( ofstream &out) const;63 Int_t ReadEnv(const TEnv &env, TString prefix, Bool_t print); 64 void StreamPrimitive(ofstream &out) const; 65 65 66 66 public:
Note:
See TracChangeset
for help on using the changeset viewer.