Changeset 4556 for trunk/MagicSoft/Mars/mpedestal/MPedCalcFromLoGain.h
- Timestamp:
- 08/10/04 10:35:48 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mpedestal/MPedCalcFromLoGain.h
r4404 r4556 16 16 class MGeomCam; 17 17 class MBadPixelsCam; 18 18 19 class MPedCalcFromLoGain : public MExtractor 19 20 { 20 21 21 static const Byte_t fgHiGainFirst; // First FADC slice Hi-Gain (currently set to: 3) 22 22 static const Byte_t fgHiGainLast; // Last FADC slice Hi-Gain (currently set to: 14) … … 27 27 static const Byte_t fgMaxHiGainVar; // The maximum difference between the highest and lowest slice 28 28 // in the high gain window allowed in order to use low gain 29 // for pedestal calculation 30 Int_t fNumEventsDump; // Number of event after which MPedestalCam gets updated29 30 Int_t fNumEventsDump; // Number of event after which MPedestalCam gets updated 31 31 32 32 Byte_t fMaxHiGainVar; 33 Byte_t fWindowSizeHiGain; 34 Byte_t fWindowSizeLoGain; // Number of Lo Gain slices in window33 Byte_t fWindowSizeHiGain; // Number of Hi Gain slices in window 34 Byte_t fWindowSizeLoGain; // Number of Lo Gain slices in window 35 35 36 36 Bool_t fPedestalUpdate; 37 37 38 MGeomCam *fGeom; // Camera geometry 39 MBadPixelsCam *fBad; // Bad Pixels 38 MGeomCam*fGeom; // Camera geometry 40 39 41 TArrayI fNumEventsUsed; // Number of events used for pedestal calc for each pixel42 TArrayI fTotalCounter; // Counter for dumping values to Pedestal Container43 TArrayD fSumx; // sum of values44 TArrayD fSumx2; // sum of squared values45 TArrayD fSumAB0; // sum of ABFlag=0 slices46 TArrayD fSumAB1; // sum of ABFlag=1 slices40 TArrayI fNumEventsUsed; // Number of events used for pedestal calc for each pixel 41 TArrayI fTotalCounter; // Counter for dumping values to Pedestal Container 42 TArrayD fSumx; // sum of values 43 TArrayD fSumx2; // sum of squared values 44 TArrayD fSumAB0; // sum of ABFlag=0 slices 45 TArrayD fSumAB1; // sum of ABFlag=1 slices 47 46 48 Int_t PreProcess ( MParList *pList);49 Bool_t ReInit ( MParList *pList);47 Int_t PreProcess (MParList *pList); 48 Bool_t ReInit (MParList *pList); 50 49 Int_t Process (); 51 50 Int_t PostProcess(); 52 51 53 52 public: 54 55 53 MPedCalcFromLoGain(const char *name=NULL, const char *title=NULL); 56 54
Note:
See TracChangeset
for help on using the changeset viewer.