Changeset 3116


Ignore:
Timestamp:
02/12/04 12:44:04 (21 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r3115 r3116  
    1111   * mcalib/MHGausEvent.cc:
    1212     - corrected call to StripZeros
     13
     14   * mcalib/MCalibrationPix.[h,cc]
     15     - implemented dummy for combined method
     16
     17   * mcalib/MCalibrate.[h,cc]
     18     - implemented a dummy for calibration factor 1.
     19       (requested by Javier Rico)
     20     - implemented combined method
     21     - check for valid methods moved to ReInit
     22
     23   * mcalib/MCalibrationCalc.cc
     24     - removed initialization of non-used nsamples
    1325
    1426
  • trunk/MagicSoft/Mars/mcalib/MCalibrate.cc

    r3065 r3116  
    135135    }
    136136
     137  switch(fCalibrationMode)
     138    {
     139    case kBlindPixel:
     140      break;
     141    case kFfactor:
     142      break;
     143    case kPinDiode:
     144      *fLog << err << GetDescriptor()
     145                    << ": PIN Diode Calibration mode not yet available " << endl;
     146      return kFALSE;
     147      break;
     148    case kCombined:
     149      *fLog << err << GetDescriptor()
     150                    << ": Combined Calibration mode not yet available " << endl;
     151      return kFALSE;
     152      break;
     153    case kDummy:
     154      *fLog << warn << GetDescriptor()
     155                    << ": WARNING: Dummy calibration, no calibration applied!!" << endl;
     156      break;
     157    default:
     158      *fLog << warn << GetDescriptor()
     159            << ": WARNING: Calibration mode value ("
     160            <<fCalibrationMode<<") not known" << endl;
     161      return kFALSE;
     162    }
     163 
    137164  return kTRUE;
    138165}
     
    181208              calibrationConversionFactorError = pix.GetErrorConversionBlindPixelMethod();
    182209              break;
     210            case kPinDiode:
     211              calibrationConversionFactor      = pix.GetMeanConversionPINDiodeMethod();
     212              calibrationConversionFactorError = pix.GetErrorConversionPINDiodeMethod();
     213              break;
    183214            case kFfactor:
    184215              calibrationConversionFactor      = pix.GetMeanConversionFFactorMethod();
    185216              calibrationConversionFactorError = pix.GetErrorConversionFFactorMethod();
    186217              break;
    187             default:
    188               *fLog << warn << "MCalibrate::Process Warning: Calibration mode value ("<<fCalibrationMode<<") not known" << endl;
    189               break;
     218            case kCombined:
     219              calibrationConversionFactor      = pix.GetMeanConversionCombinedMethod();
     220              calibrationConversionFactorError = pix.GetErrorConversionCombinedMethod();
     221              break;
     222            case kDummy:
     223              calibrationConversionFactor      = 1.;
     224              calibrationConversionFactorError = 0.;
     225              break;
    190226            }
    191227        }
  • trunk/MagicSoft/Mars/mcalib/MCalibrationCalc.cc

    r3108 r3116  
    527527              blindpixel.FillGraphs(blindpixelsumhi,blindpixelsumlo);
    528528         
    529 #if 0             
    530529              TH1I *hist = blindpixel.GetSinglePheFADCSlices();
    531530
    532               if (blindpixelsumhi > 300.)
     531              if (blindpixelsumhi > 50.)
    533532                {
    534533                  ptr = pixel.GetHiGainSamples();
     
    539538                    hist->Fill(i,*ptr++);
    540539                }
    541 #endif             
    542540            } /* if use blind pixel */
    543541         
     
    786784  Byte_t *start   = ptr + fBlindPixelFirst-1;
    787785  Byte_t *end     = ptr + fBlindPixelLast;
    788   Byte_t nsamples = fBlindPixelLast-fgBlindPixelFirst+1;
    789786
    790787  Byte_t sum = 0;
Note: See TracChangeset for help on using the changeset viewer.