Changeset 3481 for trunk/MagicSoft/Mars


Ignore:
Timestamp:
03/11/04 20:57:01 (21 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r3480 r3481  
    6767   * mcalib/MCalibrate.cc
    6868     - added case that no MBadPixelsCam is available.
     69
     70   * mcalib/MHCalibrationChargeCam.cc
     71     - adapted to new MBadPixelsPix::SetUnsuitable function
    6972
    7073
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.cc

    r3476 r3481  
    559559
    560560    if (hist.IsEmpty())
     561      {
     562        bad.SetUnsuitable(MBadPixelsPix::kUnsuitableRun);       
    561563        return;
    562 
     564      }
     565   
    563566    if (hist.GetSaturated() > fNumHiGainSaturationLimit*hist.GetHGausHist()->GetEntries())
    564567    {
     
    571574    // 2) Fit the Hi Gain histograms with a Gaussian
    572575    //
     576    pix.SetHiGainFitted();
    573577    if (!hist.FitGaus())
    574578    //
     
    578582      {
    579583        hist.BypassFit();
     584        pix.SetHiGainFitted(kFALSE);
    580585        bad.SetHiGainNotFitted();
    581586        bad.SetUnsuitable(MBadPixelsPix::kUnreliableRun);
    582587      }
     588      else
     589        pix.SetHiGainFitted();
    583590
    584591    //
     
    621628
    622629    if (hist.IsEmpty())
    623             return;
     630      {
     631        if (pix.IsHiGainSaturation())
     632          bad.SetUnsuitable(MBadPixelsPix::kUnsuitableRun);
     633        return;
     634      }
     635   
    624636
    625637    if (hist.GetSaturated() > fNumLoGainSaturationLimit*hist.GetHGausHist()->GetEntries())
     
    630642        return;
    631643    }
     644
    632645    //
    633646    // 2) Fit the Lo Gain histograms with a Gaussian
    634647    //
     648    pix.SetLoGainFitted();
    635649    if (!hist.FitGaus())
    636650    //
     
    640654        {
    641655          hist.BypassFit();
     656          pix.SetLoGainFitted(kFALSE);
    642657          bad.SetLoGainNotFitted();
    643658          if (pix.IsHiGainSaturation())
Note: See TracChangeset for help on using the changeset viewer.