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

Last change on this file since 2899 was 2885, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 869 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 TH1I* fHPTime; //-> Histogram with time evolution of summed charges
19
20
21 TF1 *fVarGausFit;
22
23 Float_t fErrChargeFirst;
24 Float_t fErrChargeLast;
25 UShort_t fErrChargeNbins;
26
27public:
28
29 MHCalibrationPINDiode(const char *name=NULL, const char *title=NULL);
30 ~MHCalibrationPINDiode();
31
32 const Double_t GetTime() const;
33 const Double_t GetErrTime() const;
34
35 ClassDef(MHCalibrationPINDiode, 0) // Histograms from the Calibration PIN Diode
36};
37
38#endif
39
Note: See TracBrowser for help on using the repository browser.