Ignore:
Timestamp:
04/05/04 19:13:31 (21 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.h

    r3602 r3655  
    3030class MGeomCam;
    3131class MExtractedSignalCam;
     32class MExtractedSignalBlindPixel;
     33class MExtractedSignalPINDiode;
    3234class MBadPixelsCam;
    3335class MBadPixelsPix;
     
    3739private:
    3840
    39   static const Float_t fgChargeLimit;       // The default for fChargeLimit
    40   static const Float_t fgChargeErrLimit;    // The default for fChargeErrLimit
    41   static const Float_t fgChargeRelErrLimit; // The default for fChargeRelErrLimit
    42   static const Float_t fgTimeLowerLimit;    // The default for fTimeLowerLimit
    43   static const Float_t fgTimeUpperLimit;    // The default for fTimeUpperLimit
     41  static const Float_t fgChargeLimit;       // Default for fChargeLimit        (now set to: 3.)
     42  static const Float_t fgChargeErrLimit;    // Default for fChargeErrLimit     (now set to: 0.)
     43  static const Float_t fgChargeRelErrLimit; // Default for fChargeRelErrLimit  (now set to: 1.)
     44  static const Float_t fgTimeLowerLimit;    // Default for fTimeLowerLimit     (now set to: 1.)
     45  static const Float_t fgTimeUpperLimit;    // Default for fTimeUpperLimit     (now set to: 2.)
    4446 
    45   Float_t fChargeLimit;          // The limit (in units of PedRMS) for acceptance of the fitted mean charge
    46   Float_t fChargeErrLimit;       // The limit (in units of PedRMS) for acceptance of the fitted charge sigma square
    47   Float_t fChargeRelErrLimit;    // The limit (in units of Sigma of fitted charge) for acceptance of the fitted mean 
    48   Float_t fTimeLowerLimit;       // The limit (in units of FADC slices) for distance to first signal extraction slice
    49   Float_t fTimeUpperLimit;       // The limit (in units of FADC slices) for distance to last signal extraction slice
     47  Float_t fChargeLimit;          // Limit (in units of PedRMS) for acceptance of mean charge
     48  Float_t fChargeErrLimit;       // Limit (in units of PedRMS) for acceptance of charge sigma square
     49  Float_t fChargeRelErrLimit;    // Limit (in units of Sigma of fitted charge) for acceptance of mean 
     50  Float_t fTimeLowerLimit;       // Limit (in units of FADC slices) for dist. to first signal slice
     51  Float_t fTimeUpperLimit;       // Limit (in units of FADC slices) for dist. to last signal slice
    5052
    5153  MPedestalCam               *fPedestals;     //! Pedestals of all pixels in the camera
     
    5961  MTime                      *fEvtTime;       //! Time of the event
    6062
    61   MExtractedSignalCam        *fSignals;       // Extracted signal of all pixels in the camera
     63  MExtractedSignalCam        *fSignals;       //! Extracted signal of pixels in the camera
     64  MExtractedSignalBlindPixel *fSigBlind;      //! Extracted signal of Blind Pixel
     65  MExtractedSignalPINDiode   *fSigPIN;        //! Extracted signal of PIN Diode
     66
    6267  MCalibrationChargePINDiode *fPINDiode;      // Calibration results of the PIN Diode
    6368  MCalibrationChargeBlindPix *fBlindPixel;    // Calibration results of the Blind Pixel
     
    8388  void FinalizeAvPedestals(MCalibrationChargePix &cal, Float_t avped, Float_t avrms, Int_t avnum);
    8489  Bool_t FinalizeCharges(MCalibrationChargePix &cal, MBadPixelsPix &bad);
    85 
     90  Bool_t FinalizePINDiode();
     91 
    8692  void PrintUnsuitable(MBadPixelsPix::UnsuitableType_t typ, const char *text) const;   
    8793  void PrintUncalibrated(MBadPixelsPix::UncalibratedType_t typ, const char *text) const;
Note: See TracChangeset for help on using the changeset viewer.