Ignore:
Timestamp:
02/08/04 22:17:27 (21 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MCalibrationCalc.cc

    r3057 r3061  
    117117const Byte_t MCalibrationCalc::fgSaturationLimit = 254;
    118118const Byte_t MCalibrationCalc::fgBlindPixelFirst = 3;
    119 const Byte_t MCalibrationCalc::fgBlindPixelLast  = 12;
     119const Byte_t MCalibrationCalc::fgBlindPixelLast  = 14;
    120120
    121121// --------------------------------------------------------------------------
     
    507507            {
    508508         
    509               Float_t blindpixelsum = 0.;
     509              Float_t blindpixelsumhi = 0.;
     510              Float_t blindpixelsumlo = 0.;
    510511              //
    511512              // We need a dedicated signal extractor for the blind pixel
    512513              //
    513514              MPedestalPix &ped  = (*fPedestals)[pixid];
    514               if (!CalcSignalBlindPixel(pixel.GetHiGainSamples(), blindpixelsum, ped.GetPedestal()))
     515              if (!CalcSignalBlindPixel(pixel.GetHiGainSamples(), blindpixelsumhi, ped.GetPedestal()))
    515516                return kFALSE;
     517
     518              CalcSignalBlindPixel(pixel.GetLoGainSamples(), blindpixelsumlo, ped.GetPedestal());
    516519             
    517               if (!blindpixel.FillCharge(blindpixelsum))
     520              blindpixel.FillGraphs(blindpixelsumhi,blindpixelsumlo);
     521         
     522              if (!blindpixel.FillCharge(blindpixelsumhi))
    518523                *fLog << warn <<
    519                   "Overflow or Underflow occurred filling Blind Pixel sum = " << blindpixelsum << endl;
     524                  "Overflow or Underflow occurred filling Blind Pixel sum = " << blindpixelsumhi << endl;
    520525             
    521               //              if (!blindpixel.FillRChargevsTime(blindpixelsum,fEvents))
    522                   //                  *fLog << warn <<
    523                   //                    "Overflow or Underflow occurred filling Blind Pixel eventnr = " << fEvents << endl;
    524526            } /* if use blind pixel */
    525527         
     
    684686        }
    685687
     688      blindpixel.CheckOscillations();
     689
    686690      fCalibrations->SetBlindPixelMethodValid(kTRUE);
    687691      blindpixel.DrawClone();
Note: See TracChangeset for help on using the changeset viewer.