source: trunk/MagicSoft/Mars/mcalib/MHCalibrationPINDiode.h@ 2922

Last change on this file since 2922 was 2904, checked in by gaug, 21 years ago
*** empty log message ***
File size: 866 bytes
Line 
1#ifndef MARS_MHCalibrationPINDiode
2#define MARS_MHCalibrationPINDiode
3
4#ifndef MARS_MHCalibrationPixel
5#include "MHCalibrationPixel.h"
6#endif
7
8class TH1I;
9class TH1F;
10class TF1;
11
12class MHCalibrationPINDiode : public MHCalibrationPixel
13{
14private:
15
16 TH1I* fHPCharge; //-> Histogram containing the summed 32 PINDiode slices
17 TH1F* fHErrCharge; //-> Variance of summed FADC slices
18 TH1F* fHPTime; //-> Histogram with time evolution of summed charges
19
20 TF1 *fVarGausFit;
21
22 Float_t fErrChargeFirst;
23 Float_t fErrChargeLast;
24 UShort_t fErrChargeNbins;
25
26public:
27
28 MHCalibrationPINDiode(const char *name=NULL, const char *title=NULL);
29 ~MHCalibrationPINDiode();
30
31 const Double_t GetTime() const;
32 const Double_t GetErrTime() const;
33
34 ClassDef(MHCalibrationPINDiode, 0) // Histograms from the Calibration PIN Diode
35};
36
37#endif
38
Note: See TracBrowser for help on using the repository browser.