source: trunk/MagicSoft/Mars/mcalib/MCalibrationQEPix.h@ 3663

Last change on this file since 3663 was 3655, checked in by gaug, 21 years ago
*** empty log message ***
File size: 1.3 KB
Line 
1#ifndef MARS_MCalibrationQEPix
2#define MARS_MCalibrationQEPix
3
4#ifndef MARS_MCalibrationPix
5#include "MCalibrationPix.h"
6#endif
7
8class MCalibrationQEPix : public MCalibrationPix
9{
10private:
11
12 Float_t fQEGreen; // Calibrated quantum efficiency at 520 nm
13 Float_t fQEBlue; // Calibrated quantum efficiency at 460 nm
14 Float_t fQEUV; // Calibrated quantum efficiency at 370 nm
15 Float_t fQECT1; // Calibrated quantum efficiency at 370 nm
16 Float_t fQEGreenErr; // Uncertainty calibrated QE at 520 nm
17 Float_t fQEBlueErr; // Uncertainty calibrated QE at 460 nm
18 Float_t fQEUVErr; // Uncertainty calibrated QE at 370 nm
19 Float_t fQECT1Err; // Uncertainty calibrated QE at 370 nm
20
21public:
22
23 MCalibrationQEPix(const char *name=NULL, const char *title=NULL);
24 ~MCalibrationQEPix() {}
25
26 void Clear(Option_t *o="");
27
28 // Setters
29 void SetQE ( const Float_t qe , const PulserColor_t col );
30 void SetQEErr( const Float_t qeerr, const PulserColor_t col );
31
32 // Getters
33 Float_t GetQE ( const PulserColor_t col ) const;
34 Float_t GetQEErr( const PulserColor_t col ) const;
35
36 // Miscellaneous
37 Bool_t CheckQEValidity();
38
39 ClassDef(MCalibrationQEPix, 1) // Container Quantum Efficieny Calibration Results Pixel
40};
41
42#endif
43
Note: See TracBrowser for help on using the repository browser.