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

Last change on this file since 3645 was 3644, checked in by gaug, 21 years ago
*** empty log message ***
File size: 1.4 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; // 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
16
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
21
22public:
23
24 MCalibrationQEPix(const char *name=NULL, const char *title=NULL);
25 ~MCalibrationQEPix() {}
26
27 void Clear(Option_t *o="");
28
29 // Setters
30 void SetQE ( const Float_t qe , const PulserColor_t col );
31 void SetQEErr( const Float_t qeerr, const PulserColor_t col );
32
33 // Getters
34 Float_t GetQE ( const PulserColor_t col ) const;
35 Float_t GetQEErr( const PulserColor_t col ) const;
36
37 // Miscellaneous
38 Bool_t CheckQEValidity();
39
40 ClassDef(MCalibrationQEPix, 1) // Container for Quantum Efficieny Calibration Results Pixel
41};
42
43#endif
44
Note: See TracBrowser for help on using the repository browser.