Changeset 5950


Ignore:
Timestamp:
01/23/05 17:36:07 (20 years ago)
Author:
mazin
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r5948 r5950  
    2626    - updated to new logain switch setting in MExtractTimeAndCharge
    2727    - extract also high-gain vs. low-gain time difference
     28
     29  * mhcalib/MHCalibrationCam.[h,cc]
     30  * mhcalib/MHCalibrationChargeCam.[h,cc]
     31    - updated reading of conf. values in ReadEnv
    2832
    2933  * mhcalib/MCalibrationHiLoCam.[h,cc]
  • trunk/MagicSoft/Mars/mhcalib/MHCalibrationCam.cc

    r5949 r5950  
    12151215        bad.SetUncalibrated( fittyp );
    12161216      }
    1217   
     1217 
    12181218  //
    12191219  // 4) Check for oscillations
     
    14681468      rc = kTRUE;
    14691469    }
     1470
    14701471  if (IsEnvDefined(env, prefix, "Last", print))
    14711472    {
     
    14741475    }
    14751476 
     1477  if (IsEnvDefined(env, prefix, "ProbLimit", print))
     1478    {
     1479      SetProbLimit(GetEnvValue(env, prefix, "ProbLimit", fProbLimit));
     1480      rc = kTRUE;
     1481    }
     1482 
     1483  if (IsEnvDefined(env, prefix, "OverflowLimit", print))
     1484    {
     1485      SetOverflowLimit(GetEnvValue(env, prefix, "OverflowLimit", fOverflowLimit));
     1486      rc = kTRUE;
     1487    }
     1488 
     1489  if (IsEnvDefined(env, prefix, "PulserFrequency", print))
     1490    {
     1491      SetPulserFrequency(GetEnvValue(env, prefix, "PulserFrequency", fPulserFrequency));
     1492      rc = kTRUE;
     1493    }
     1494 
    14761495  return rc;
    14771496}
  • trunk/MagicSoft/Mars/mhcalib/MHCalibrationChargeCam.cc

    r5864 r5950  
    170170const TString MHCalibrationChargeCam::gsAbsHistXTitle     = "Time [FADC slices]";
    171171const TString MHCalibrationChargeCam::gsAbsHistYTitle     = "Nr. events";
    172 const Float_t MHCalibrationChargeCam::fgNumHiGainSaturationLimit = 0.01;
     172const Float_t MHCalibrationChargeCam::fgNumHiGainSaturationLimit = 0.02;
    173173const Float_t MHCalibrationChargeCam::fgNumLoGainSaturationLimit = 0.005;
    174174const Float_t MHCalibrationChargeCam::fgTimeLowerLimit           = 1.;
     
    419419{
    420420 
     421  MBadPixelsCam *badcam    = fIntensBad
     422    ? (MBadPixelsCam*)        fIntensBad->GetCam()  : fBadPixels;
     423
    421424  TH1F *h;
    422425
     
    442445        pix.SetAbsTimeLast(higainsamples-0.5);
    443446
    444         InitHists(pix,fIntensBad ? (*fIntensBad)[i] : (*fBadPixels)[i],i);
     447        InitHists(pix,(*badcam)[i],i);
    445448
    446449        h = pix.GetHAbsTime();
     
    538541    return;
    539542
     543
     544  MBadPixelsCam *badcam    = fIntensBad
     545    ? (MBadPixelsCam*)        fIntensBad->GetCam()  : fBadPixels;
     546
     547  badcam->Print();
     548
    540549  const Int_t logainsamples = fRunHeader->GetNumSamplesLoGain();
    541550
     
    561570          pix.SetAbsTimeLast(logainsamples-0.5);
    562571         
    563           InitHists(pix,fIntensBad ? (*fIntensBad)[i] : (*fBadPixels)[i],i);
     572          InitHists(pix,(*badcam)[i],i);
    564573
    565574          h = pix.GetHAbsTime();
     
    862871  MBadPixelsCam   *badcam    = fIntensBad ? fIntensBad->GetCam() : fBadPixels;
    863872
     873
    864874  for (Int_t i=0; i<fHiGainArray->GetSize(); i++)
    865875    {
     
    868878     
    869879      if (histhi.IsExcluded())
    870         continue;
    871      
     880        continue;
     881
    872882      MCalibrationChargePix  &pix = (MCalibrationChargePix&)(*chargecam)[i] ;
    873883
     
    913923       
    914924        if (histlo.IsExcluded())
    915           continue;
    916        
     925          continue;
     926
    917927        if (histlo.GetSaturated() > fNumLoGainSaturationLimit*histlo.GetHGausHist()->GetEntries())
    918928          {
     
    14091419  if (MHCalibrationCam::ReadEnv(env,prefix,print))
    14101420    rc = kTRUE;
     1421   
     1422  if (IsEnvDefined(env, prefix, "HiGainNbins", print))
     1423    {
     1424      SetNbins(GetEnvValue(env, prefix, "HiGainNbins", fNbins));
     1425      rc = kTRUE;
     1426    }
     1427 
     1428  if (IsEnvDefined(env, prefix, "HiGainFirst", print))
     1429    {
     1430      SetFirst(GetEnvValue(env, prefix, "HiGainFirst", fFirst));
     1431      rc = kTRUE;
     1432    }
     1433 
     1434  if (IsEnvDefined(env, prefix, "HiGainLast", print))
     1435    {
     1436      SetLast(GetEnvValue(env, prefix, "HiGainLast", fLast));
     1437      rc = kTRUE;
     1438    }
    14111439 
    14121440  if (IsEnvDefined(env, prefix, "LoGainNbins", print))
     
    14391467      rc = kTRUE;
    14401468    }
    1441  
    1442   
     1469   
     1470 
    14431471  return rc;
    14441472}
Note: See TracChangeset for help on using the changeset viewer.