Ignore:
Timestamp:
05/11/05 19:06:48 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mhcalib/MHCalibrationHiLoCam.cc

    r6773 r7013  
    342342      MHCalibrationPix &histhi = (*this)[i];
    343343
    344       histhi.FillHistAndArray(ratio);
     344      histhi.FillHist(ratio);
    345345      fSumareahi  [aidx]   += ratio;
    346346      fNumareahi  [aidx]   ++;
     
    355355          const Float_t diff = tix.GetArrivalTimeLoGain() - tix.GetArrivalTimeHiGain();
    356356
    357           histlo.FillHistAndArray(diff);
     357          histlo.FillHist(diff);
    358358          fSumarealo  [aidx]   += diff;
    359359          fNumarealo  [aidx]   ++;
     
    362362        }
    363363    }
     364
     365  if (!IsAverageing())
     366      return kTRUE;
    364367 
    365368  for (Int_t j=0; j<nareas; j++)
     
    420423    }
    421424
    422   for (Int_t j=0; j<nareas; j++)
    423     {
    424      
    425       MHCalibrationPix    &hist = GetAverageHiGainArea(j);     
    426       //
    427       // Check histogram overflow
    428       //
    429       CheckOverflow(hist);
    430    }
    431  
    432   for (Int_t j=0; j<fAverageHiGainSectors->GetSize(); j++)
    433     {
    434      
    435       MHCalibrationPix &hist = GetAverageHiGainSector(j);     
    436       //
    437       // Check histogram overflow
    438       //
    439       CheckOverflow(hist);
    440     }
     425  //
     426  // Check histogram overflow
     427  //
     428  if (IsAverageing())
     429  {
     430      for (Int_t j=0; j<nareas; j++)
     431          GetAverageHiGainArea(j).CheckOverflow(hist);
     432
     433      for (Int_t j=0; j<fAverageHiGainSectors->GetSize(); j++)
     434          GetAverageHiGainSector(j).CheckOverflow(hist);
     435  }
     436
    441437
    442438  FitHiGainArrays(*hilocam,*badcam,
     
    458454    }
    459455
    460   for (Int_t j=0; j<nareas; j++)
    461     {
    462      
    463       MHCalibrationPix    &hist = GetAverageLoGainArea(j);     
    464       CheckOverflow(hist);
    465    }
    466  
    467   for (Int_t j=0; j<nsectors; j++)
    468     {
    469      
    470       MHCalibrationPix &hist = GetAverageLoGainSector(j);     
    471       CheckOverflow(hist);
    472     }
     456  if (IsAverageing())
     457  {
     458      for (Int_t j=0; j<nareas; j++)
     459          GetAverageLoGainArea(j).CheckOverflow(hist);
     460
     461      for (Int_t j=0; j<nsectors; j++)
     462          GetAverageLoGainSector(j).CheckOverflow(hist);
     463  }
    473464
    474465  FitLoGainArrays(*hilocam,*badcam,
Note: See TracChangeset for help on using the changeset viewer.