Ignore:
Timestamp:
02/25/04 06:31:32 (21 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r3264 r3292  
    2121class MPedestalCam;
    2222class MCalibrationChargePINDiode;
     23class MCalibrationChargeBlindPix;
    2324class MCalibrationChargeCam;
    2425class MGeomCam;
    2526class MExtractedSignalCam;
    26 class MExtractedSignalBlindPixel;
    2727class MTime;
    2828class MCalibrationChargeCalc : public MTask
     
    3131private:
    3232
    33   static const UInt_t fgBlindPixelIdx;                    // ID of the blind pixel
    34   static const UInt_t fgPINDiodeIdx;                      // ID of the PIN Diode
    35   static const UInt_t fgBlindPixelSinglePheCut;           // FADC sum from which on an event is considered as a S.ph. one.
    36  
    3733  MPedestalCam               *fPedestals;                 //! Pedestals of all pixels in the camera
    3834  MCalibrationChargeCam      *fCam;                       // Calibration events of all pixels in the camera
     
    4339
    4440  MExtractedSignalCam        *fSignals;                   // Extracted signal of all pixels in the camera
    45   MExtractedSignalBlindPixel *fBlindPixel;                // Extracted signal of the blind pixel 
    46   MCalibrationChargePINDiode *fPINDiode;                  // Calibration events of all pixels in the camera
     41  MCalibrationChargePINDiode *fPINDiode;                  // Calibration results of the PIN Diode
     42  MCalibrationChargeBlindPix *fBlindPixel;                // Calibration results of the Blind Pixel
    4743
    48 
    49   UInt_t  fBlindPixelIdx; 
    50   UInt_t  fPINDiodeIdx;     
    5144 
    5245  Byte_t  fNumHiGainSamples;
    5346  Byte_t  fNumLoGainSamples;
    5447  Float_t fSqrtHiGainSamples;
    55  
    56   UInt_t  fBlindPixelSinglePheCut;
    57 
    58   Int_t   fNumBlindPixelSinglePhe;
    59   Int_t   fNumBlindPixelPedestal; 
    6048 
    6149  Float_t fConversionHiLo;
     
    6553  UInt_t  fNumExcludedPixels;
    6654
    67   enum  { kUseBlindPixelFit,
    68           kUseQualityChecks,
     55  enum  { kUseQualityChecks,
    6956          kHiLoGainCalibration };
    7057 
     
    8067  void Clear(const Option_t *o="");
    8168 
    82   void SkipBlindPixelFit(Bool_t b=kTRUE)
    83       {b ? CLRBIT(fFlags, kUseBlindPixelFit)    : SETBIT(fFlags, kUseBlindPixelFit);}
    8469  void SkipQualityChecks(Bool_t b=kTRUE)
    8570      {b ? CLRBIT(fFlags, kUseQualityChecks)    : SETBIT(fFlags, kUseQualityChecks);}
     
    8772      {b ? CLRBIT(fFlags, kHiLoGainCalibration) : SETBIT(fFlags, kHiLoGainCalibration);}
    8873
    89 
    90   // Setters
    91   void SetBlindPixelSinglePheCut ( const Int_t         cut=fgBlindPixelSinglePheCut)   
    92                                                                     { fBlindPixelSinglePheCut = cut; }
    93 
    94   void SetPINDiodeIdx(   const UInt_t idx=fgPINDiodeIdx   ) {   fPINDiodeIdx   = idx; }
    95   void SetBlindPixelIdx( const UInt_t idx=fgBlindPixelIdx ) {   fBlindPixelIdx = idx; }
    9674
    9775  // Exclude pixels from configuration file
Note: See TracChangeset for help on using the changeset viewer.