Changeset 3644 for trunk/MagicSoft/Mars/mcalib/MCalibrationQEPix.h
- Timestamp:
- 04/04/04 19:06:45 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrationQEPix.h
r3554 r3644 2 2 #define MARS_MCalibrationQEPix 3 3 4 #ifndef MARS_M ParContainer5 #include "M ParContainer.h"4 #ifndef MARS_MCalibrationPix 5 #include "MCalibrationPix.h" 6 6 #endif 7 7 8 class MCalibrationQEPix : public M ParContainer8 class MCalibrationQEPix : public MCalibrationPix 9 9 { 10 10 private: 11 11 12 Int_t fPixId; 13 14 Float_t fQEGreen; 15 Float_t fQEBlue; 16 Float_t fQEUV; 17 Float_t fQECT1; 12 Float_t fQEGreen; // The calibrated quantum efficiency at 520 nm 13 Float_t fQEBlue; // The calibrated quantum efficiency at 460 nm 14 Float_t fQEUV; // The calibrated quantum efficiency at 370 nm 15 Float_t fQECT1; // The calibrated quantum efficiency at 370 nm 18 16 19 Float_t fQEGreenErr; 20 Float_t fQEBlueErr; 21 Float_t fQEUVErr; 22 Float_t fQECT1Err; 17 Float_t fQEGreenErr; // The uncertainty about the calibrated QE at 520 nm 18 Float_t fQEBlueErr; // The uncertainty about the calibrated QE at 460 nm 19 Float_t fQEUVErr; // The uncertainty about the calibrated QE at 370 nm 20 Float_t fQECT1Err; // The uncertainty about the calibrated QE at 370 nm 23 21 24 Byte_t fFlags;25 26 enum { kExcluded, kQEValid };27 28 22 public: 29 23 … … 37 31 void SetQEErr( const Float_t qeerr, const PulserColor_t col ); 38 32 39 void SetExcluded ( const Bool_t b = kTRUE );40 void SetQEValid ( const Bool_t b = kTRUE );41 42 33 // Getters 43 34 Float_t GetQE ( const PulserColor_t col ) const; 44 35 Float_t GetQEErr( const PulserColor_t col ) const; 45 Int_t GetPixId() const;46 47 Bool_t IsExcluded() const;48 Bool_t IsQEValid() const;49 50 void SetPixId(const Int_t i) { fPixId = i; }51 36 52 37 // Miscellaneous 53 38 Bool_t CheckQEValidity(); 54 39 55 ClassDef(MCalibrationQEPix, 1) // Container for calibrated Quantrum Efficieny of one pixel40 ClassDef(MCalibrationQEPix, 1) // Container for Quantum Efficieny Calibration Results Pixel 56 41 }; 57 42
Note:
See TracChangeset
for help on using the changeset viewer.