Ignore:
Timestamp:
03/29/04 18:55:40 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r3560 r3601  
    113113    fLoGainArray->SetOwner();
    114114
    115     fAverageHiGainInnerPix = new MHCalibrationChargeHiGainPix("AverageHiGainInnerPix","Average HiGain FADC sums of inner pixels");
    116     fAverageLoGainInnerPix = new MHCalibrationChargeLoGainPix("AverageLoGainInnerPix","Average LoGain FADC sums of inner pixels");
    117     fAverageHiGainOuterPix = new MHCalibrationChargeHiGainPix("AverageHiGainOuterPix","Average HiGain FADC sums of outer pixels");
    118     fAverageLoGainOuterPix = new MHCalibrationChargeLoGainPix("AverageLoGainOuterPix","Average LoGain FADC sums of outer pixels");
    119 
    120 /*
    121     fAverageHiGainInnerPix->GetHGausHist()->SetName("HCalibrationChargeAverageInnerHiGainPix");
    122     fAverageHiGainOuterPix->GetHGausHist()->SetName("HCalibrationChargeAverageOuterHiGainPix");
    123     fAverageLoGainInnerPix->GetHGausHist()->SetName("HCalibrationChargeAverageInnerLoGainPix");
    124     fAverageLoGainOuterPix->GetHGausHist()->SetName("HCalibrationChargeAverageOuterLoGainPix");
    125 */
     115    fAverageHiGainInnerPix = new MHCalibrationChargeHiGainPix("AverageHiGainInnerPix",
     116                                                              "Average HiGain FADC sums of inner pixels");
     117    fAverageLoGainInnerPix = new MHCalibrationChargeLoGainPix("AverageLoGainInnerPix",
     118                                                              "Average LoGain FADC sums of inner pixels");
     119    fAverageHiGainOuterPix = new MHCalibrationChargeHiGainPix("AverageHiGainOuterPix",
     120                                                              "Average HiGain FADC sums of outer pixels");
     121    fAverageLoGainOuterPix = new MHCalibrationChargeLoGainPix("AverageLoGainOuterPix",
     122                                                              "Average LoGain FADC sums of outer pixels");
     123
    126124    fAverageHiGainInnerPix->GetHGausHist()->SetTitle("Summed FADC slices average Inner pixels HiGain");
    127125    fAverageLoGainInnerPix->GetHGausHist()->SetTitle("Summed FADC slices average Inner pixels LoGain");
     
    348346          if ((*fBadPixels)[i].IsBad())
    349347          {
    350               fNumExcluded++;
    351               (*this)[i].SetExcluded();
     348            *fLog << warn << "Excluded pixel: " << i << " from calibration " << endl;
     349            fNumExcluded++;
     350            (*this)[i].SetExcluded();
    352351          }
    353352          (*this)[i].Init();
     
    576575    if (hist.IsEmpty())
    577576      {
     577        *fLog << warn << "Empty Hi Gain histogram in pixel: " << pix.GetPixId() << endl;
    578578        bad.SetUnsuitable(MBadPixelsPix::kUnsuitableRun);       
    579579        return;
     
    583583    {
    584584        pix.SetHiGainSaturation();
    585         bad.SetHiGainSaturation();
    586585        return;
    587586    }
     
    597596        {
    598597          hist.BypassFit();
    599           bad.SetHiGainNotFitted();
    600           bad.SetUnsuitable(MBadPixelsPix::kUnreliableRun);
     598          *fLog << warn << "Hi Gain could not be fitted in pixel: " << pix.GetPixId() << endl;
     599          bad.SetUncalibrated( MBadPixelsPix::kHiGainNotFitted );
     600          bad.SetUnsuitable(   MBadPixelsPix::kUnreliableRun   );
    601601        }
    602602
     
    627627    if (!hist.IsFourierSpectrumOK())
    628628      {
    629         bad.SetHiGainOscillating();
    630         bad.SetUnsuitable(MBadPixelsPix::kUnreliableRun);
     629        *fLog << warn << "Oscillating Hi Gain in pixel: " << pix.GetPixId() << endl;
     630        bad.SetUncalibrated( MBadPixelsPix::kHiGainOscillating );
     631        bad.SetUnsuitable(   MBadPixelsPix::kUnreliableRun     );
    631632      }
    632633}
     
    648649    {
    649650        pix.SetLoGainSaturation();
    650         bad.SetLoGainSaturation();
    651         bad.SetUnsuitable(MBadPixelsPix::kUnsuitableRun);
     651        bad.SetUncalibrated( MBadPixelsPix::kLoGainSaturation );
     652        bad.SetUnsuitable(    MBadPixelsPix::kUnsuitableRun    );
    652653        return;
    653654    }
     
    663664        {
    664665          hist.BypassFit();
    665           bad.SetLoGainNotFitted();
     666          bad.SetUncalibrated( MBadPixelsPix::kLoGainNotFitted );
    666667          if (pix.IsHiGainSaturation())
    667668            bad.SetUnsuitable(MBadPixelsPix::kUnreliableRun);
     
    697698    if (!hist.IsFourierSpectrumOK())
    698699      {
    699         bad.SetLoGainOscillating();
     700        bad.SetUncalibrated( MBadPixelsPix::kLoGainOscillating );
    700701        if (pix.IsHiGainSaturation())
    701702          bad.SetUnsuitable(MBadPixelsPix::kUnreliableRun);
Note: See TracChangeset for help on using the changeset viewer.