Changeset 5865 for trunk/MagicSoft


Ignore:
Timestamp:
01/16/05 22:06:14 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r5864 r5865  
    3939    - added possibility to update the conversion factors using the
    4040      MCalibrationChargeCam stored in fCalibUpdate.
    41 
     41    - added Print() function
    4242
    4343  * mcalib/MCalibCalcFromPast.[h,cc]
  • trunk/MagicSoft/Mars/mcalib/MCalibrateData.cc

    r5861 r5865  
    284284    fCalibConsts.Reset();
    285285    fCalibFFactors.Reset();
     286    fHiLoConv.Reset();
     287    fHiLoConvErr.Reset();
    286288
    287289    return kTRUE;
     
    436438{
    437439
    438   *fLog << inf << GetDescriptor()
    439         << ": Updating Conversion Factors... " << endl;
    440 
     440    *fLog << inf << GetDescriptor()
     441          << ": Updating Conversion Factors... " << endl;
     442   
     443    fCalibConsts.Reset();
     444    fCalibFFactors.Reset();
     445    fHiLoConv.Reset();
     446    fHiLoConvErr.Reset();
     447   
    441448    //
    442449    // For the moment, we use only a dummy zenith for the calibration:
     
    597604    }
    598605
     606    //    Print();
     607
    599608    return kTRUE;
    600609}
     
    624633            const MExtractedSignalPix &sig = (*fSignals)[pixidx];
    625634
    626             Float_t signal = 0;
     635            Float_t signal    = 0.;
    627636            Float_t signalErr = 0.;
    628637
     
    640649            const Float_t nphot    = signal                         * fCalibConsts  [pixidx];
    641650            const Float_t nphotErr = TMath::Sqrt(TMath::Abs(nphot)) * fCalibFFactors[pixidx];
    642 
     651           
    643652            MCerPhotPix *cpix = fCerPhotEvt->AddPixel(pixidx, nphot, nphotErr);
    644653
     
    785794    return rc;
    786795}
     796
     797void MCalibrateData::Print(Option_t *o) const
     798{
     799 
     800  *fLog << all << GetDescriptor() << ":" << endl;
     801 
     802  for (UInt_t pixidx=0; pixidx<fGeomCam->GetNumPixels(); pixidx++)
     803    {
     804      *fLog << all
     805            << Form("%s%3i","Pixel: ",pixidx)
     806            << Form("%s%4.2f","  CalibConst: ",fCalibConsts[pixidx])
     807            << Form("%s%4.2f","  F-Factor: ",fCalibFFactors[pixidx])
     808            << Form("%s%4.2f","  HiLoConv: ",fHiLoConv[pixidx])
     809            << endl;
     810    }
     811}
     812
     813
  • trunk/MagicSoft/Mars/mcalib/MCalibrateData.h

    r5859 r5865  
    106106
    107107  void   EnablePedestalType(PedestalType_t i)     { fPedestalFlag |=  i;      }
     108
     109  void   Print(Option_t *o="") const;
     110
    108111  void   SetPedestalFlag(PedestalType_t i=kRun)   { fPedestalFlag  =  i;      }
    109112  Bool_t TestPedestalFlag(PedestalType_t i) const { return fPedestalFlag&i ? kTRUE : kFALSE; }
Note: See TracChangeset for help on using the changeset viewer.