Changeset 3292 for trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.h
- Timestamp:
- 02/25/04 06:31:32 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.h
r3264 r3292 21 21 class MPedestalCam; 22 22 class MCalibrationChargePINDiode; 23 class MCalibrationChargeBlindPix; 23 24 class MCalibrationChargeCam; 24 25 class MGeomCam; 25 26 class MExtractedSignalCam; 26 class MExtractedSignalBlindPixel;27 27 class MTime; 28 28 class MCalibrationChargeCalc : public MTask … … 31 31 private: 32 32 33 static const UInt_t fgBlindPixelIdx; // ID of the blind pixel34 static const UInt_t fgPINDiodeIdx; // ID of the PIN Diode35 static const UInt_t fgBlindPixelSinglePheCut; // FADC sum from which on an event is considered as a S.ph. one.36 37 33 MPedestalCam *fPedestals; //! Pedestals of all pixels in the camera 38 34 MCalibrationChargeCam *fCam; // Calibration events of all pixels in the camera … … 43 39 44 40 MExtractedSignalCam *fSignals; // Extracted signal of all pixels in the camera 45 M ExtractedSignalBlindPixel *fBlindPixel; // Extracted signal of the blind pixel46 MCalibrationCharge PINDiode *fPINDiode; // Calibration events of all pixels in the camera41 MCalibrationChargePINDiode *fPINDiode; // Calibration results of the PIN Diode 42 MCalibrationChargeBlindPix *fBlindPixel; // Calibration results of the Blind Pixel 47 43 48 49 UInt_t fBlindPixelIdx;50 UInt_t fPINDiodeIdx;51 44 52 45 Byte_t fNumHiGainSamples; 53 46 Byte_t fNumLoGainSamples; 54 47 Float_t fSqrtHiGainSamples; 55 56 UInt_t fBlindPixelSinglePheCut;57 58 Int_t fNumBlindPixelSinglePhe;59 Int_t fNumBlindPixelPedestal;60 48 61 49 Float_t fConversionHiLo; … … 65 53 UInt_t fNumExcludedPixels; 66 54 67 enum { kUseBlindPixelFit, 68 kUseQualityChecks, 55 enum { kUseQualityChecks, 69 56 kHiLoGainCalibration }; 70 57 … … 80 67 void Clear(const Option_t *o=""); 81 68 82 void SkipBlindPixelFit(Bool_t b=kTRUE)83 {b ? CLRBIT(fFlags, kUseBlindPixelFit) : SETBIT(fFlags, kUseBlindPixelFit);}84 69 void SkipQualityChecks(Bool_t b=kTRUE) 85 70 {b ? CLRBIT(fFlags, kUseQualityChecks) : SETBIT(fFlags, kUseQualityChecks);} … … 87 72 {b ? CLRBIT(fFlags, kHiLoGainCalibration) : SETBIT(fFlags, kHiLoGainCalibration);} 88 73 89 90 // Setters91 void SetBlindPixelSinglePheCut ( const Int_t cut=fgBlindPixelSinglePheCut)92 { fBlindPixelSinglePheCut = cut; }93 94 void SetPINDiodeIdx( const UInt_t idx=fgPINDiodeIdx ) { fPINDiodeIdx = idx; }95 void SetBlindPixelIdx( const UInt_t idx=fgBlindPixelIdx ) { fBlindPixelIdx = idx; }96 74 97 75 // Exclude pixels from configuration file
Note:
See TracChangeset
for help on using the changeset viewer.