Changeset 4539 for trunk


Ignore:
Timestamp:
08/06/04 20:10:56 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r4538 r4539  
    3434     - fixed a bug in one possible output using Form()
    3535       which produced a segm.violation in that case.
     36
     37   * mcalib/MHCalibrationTestCam.cc
     38     - adapt class for the interpolation of pixels.
    3639
    3740
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.cc

    r4155 r4539  
    317317      MHGausEvents &histhi = (*this)[i];
    318318
    319       if (histhi.IsExcluded())
    320         continue;
    321 
    322319      const MCerPhotPix *pix = calibration->GetPixById(i);
    323320      if (!pix)
     
    326323      const Float_t   signal = pix->GetNumPhotons();
    327324
     325      if (signal < 0.0001)
     326        continue;
     327     
    328328      const Int_t aidx   = (*fGeom)[i].GetAidx();
    329329      const Int_t sector = (*fGeom)[i].GetSector();
    330330
    331331      histhi.FillHistAndArray(signal) ;
     332
    332333      sumareahi  [aidx]   += signal;
    333334      numareahi  [aidx]   ++;
     
    340341      MHGausEvents &histhi = GetAverageHiGainArea(j);
    341342      histhi.FillHistAndArray(numareahi[j] == 0 ? 0. : sumareahi[j]/numareahi[j]);
    342 
    343343    }
    344344 
     
    364364{
    365365
     366  *fLog << endl;
     367
    366368  TArrayI numaidx;
    367369  numaidx.Set(fGeom->GetNumAreas());
     
    372374      MHGausEvents &hist = (*this)[i];
    373375     
    374       if (hist.IsExcluded())
    375         continue;
    376      
    377376      if (hist.IsEmpty())
    378         continue;
     377        {
     378          *fLog << warn << GetDescriptor() << ": WARNING: Not interpolated histogram pixel: " << i << endl;
     379          continue;
     380        }
    379381     
    380382      if (!hist.FitGaus())
    381383        if (!hist.RepeatFit())
    382           {
    383             hist.BypassFit();
    384           }
     384          hist.BypassFit();
    385385     
    386386      hist.CreateFourierSpectrum();
     
    406406      if (!hist.FitGaus())
    407407        if (!hist.RepeatFit())
    408           {
    409             hist.BypassFit();
    410           }
     408          hist.BypassFit();
    411409     
    412410      hist.CreateFourierSpectrum();
     
    435433      if (!hist.FitGaus())
    436434        if (!hist.RepeatFit())
    437           {
    438             hist.BypassFit();
    439           }
     435          hist.BypassFit();
     436
    440437      hist.CreateFourierSpectrum();
    441      
    442 
    443438    }
    444439
     
    496491  const MHGausEvents &pix = (*this)[idx];
    497492
    498   if (pix.IsExcluded())
     493  if (pix.IsEmpty())
    499494    return kFALSE;
    500495
Note: See TracChangeset for help on using the changeset viewer.