Changeset 4604 for trunk/MagicSoft
- Timestamp:
- 08/12/04 21:37:58 (20 years ago)
- Location:
- trunk/MagicSoft/Mars
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Changelog
r4603 r4604 21 21 22 22 2004/08/12: Markus Gaug 23 24 * mjobs/MJCalibration.[h,cc] 25 - implementation of MHCalibrationChargeCam 23 26 24 27 * mcalib/MHCalibrationChargeBlindPix.[h,cc] -
trunk/MagicSoft/Mars/mjobs/MJCalibration.h
r4334 r4604 5 5 #include "MCalibrationChargeCam.h" 6 6 #endif 7 #ifndef MARS_MCalibrationChargeBlind Pix8 #include "MCalibrationChargeBlind Pix.h"7 #ifndef MARS_MCalibrationChargeBlindCam 8 #include "MCalibrationChargeBlindCam.h" 9 9 #endif 10 10 #ifndef MARS_MCalibrationChargePINDiode … … 30 30 private: 31 31 32 static const Int_t gkIFAEBoxInaugurationRun; // Run number of first IFAE box calibration 32 static const Int_t gkIFAEBoxInaugurationRun; // Run number of first IFAE box calibration 33 static const Int_t gkSecondBlindPixelInstallation; // Run number upon which second blind pixel was installed 34 static const Int_t gkThirdBlindPixelInstallation; // Run number upon which third blind pixel was installed 33 35 34 TString fOutputPath; 36 TString fOutputPath; // Path to the output files 35 37 36 MRunIter *fRuns; 37 MExtractor *fExtractor; 38 MExtractTime *fTimeExtractor; 38 MRunIter *fRuns; // Calibration files 39 MExtractor *fExtractor; // Signal extractor 40 MExtractTime *fTimeExtractor; // Arrival Time extractor 39 41 40 MBadPixelsCam fBadPixels; 41 MCalibrationChargeCam fCalibrationCam; 42 MCalibrationChargeBlind Pix fCalibrationBlindPix; // Calibration from Blind Pixel43 MCalibrationChargePINDiode fCalibrationPINDiode; 44 MCalibrationQECam fQECam; 45 MCalibrationRelTimeCam fRelTimeCam; 42 MBadPixelsCam fBadPixels; // Bad Pixels cam, can be set from previous runs 43 MCalibrationChargeCam fCalibrationCam; // Calibration conversion factors FADC2Phe 44 MCalibrationChargeBlindCam fCalibrationBlindCam; // Calibration from Blind Pixel(s) 45 MCalibrationChargePINDiode fCalibrationPINDiode; // Calibration from PIN Diode 46 MCalibrationQECam fQECam; // Quantum efficiency, can be set from previous runs 47 MCalibrationRelTimeCam fRelTimeCam; // Calibration constants rel. times 46 48 47 MCalibrationCam::PulserColor_t fColor; 49 MCalibrationCam::PulserColor_t fColor; // Colour of the pulsed LEDs 48 50 49 51 enum Display_t { kFullDisplay, kDataCheckDisplay, kNormalDisplay }; // Possible Display types 50 52 51 Display_t fDisplayType; 53 Display_t fDisplayType; // Chosen Display type 52 54 53 enum Device_t { kUseBlindPixel, kUsePINDiode }; 55 enum Device_t { kUseBlindPixel, kUsePINDiode }; // Possible devices for calibration 54 56 55 Byte_t fDevices; 57 Byte_t fDevices; // Bit-field for used devices for calibration 56 58 57 Bool_t fRelTimes; 58 Bool_t fDataCheck; 59 Bool_t fRelTimes; // Flag if relative times have to be calibrated 60 Bool_t fDataCheck; // Flag if the data check is run on raw data 59 61 Bool_t fDebug; 60 62 … … 91 93 void SetDataCheckDisplay() { fDisplayType = kDataCheckDisplay; } 92 94 void SetNormalDisplay() { fDisplayType = kNormalDisplay; } 93 95 94 96 // Rel. Time 95 97 void SetRelTimeCalibration(const Bool_t b=kTRUE) { fRelTimes = b; }
Note:
See TracChangeset
for help on using the changeset viewer.