Changeset 4335


Ignore:
Timestamp:
06/23/04 01:10:43 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MCalibrationCam.h

    r4271 r4335  
    9090  void  SetPulserColor         ( const PulserColor_t col=kCT1 )  { fPulserColor = col; }
    9191 
    92   ClassDef(MCalibrationCam, 2)  // Base class Container for Calibration Results Camera
     92  ClassDef(MCalibrationCam, 3)  // Base class Container for Calibration Results Camera
    9393};
    9494
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc

    r4331 r4335  
    9090//
    9191MHCalibrationCam::MHCalibrationCam(const char *name, const char *title)
    92     :  fBadPixels(NULL), fCam(NULL), fGeom(NULL), fRunHeader(NULL)
     92    :  fBadPixels(NULL), fCam(NULL), fGeom(NULL), fRunHeader(NULL), fDebug(kFALSE)
    9393{
    9494
     
    789789{
    790790
     791
    791792  if (hist.IsEmpty())
    792793    return;
    793  
     794
    794795  //
    795796  // 2) Fit the Hi Gain histograms with a Gaussian
     
    826827  pix.SetHiGainNumPickup  ( hist.GetPickup()    );
    827828 
     829  if (IsDebug())
     830    {
     831      *fLog << dbginf << GetDescriptor() << ": ID " << hist.GetPixId()
     832            << " HiGainSaturation: " << pix.IsHiGainSaturation()
     833            << " HiGainMean: " << hist.GetMean()
     834            << " HiGainMeanErr: " << hist.GetMeanErr()
     835            << " HiGainMeanSigma: " << hist.GetSigma()
     836            << " HiGainMeanSigmaErr: " << hist.GetSigmaErr()
     837            << " HiGainMeanProb: " << hist.GetProb()
     838            << " HiGainNumBlackout: " << hist.GetBlackout()
     839            << " HiGainNumPickup  : " << hist.GetPickup  ()
     840            << endl;
     841    }
     842
    828843}
    829844
     
    890905  pix.SetLoGainNumPickup  ( hist.GetPickup()    );
    891906 
     907  if (IsDebug())
     908    {
     909      *fLog << dbginf << GetDescriptor() << "ID: " << hist.GetPixId()
     910            << " HiGainSaturation: " << pix.IsHiGainSaturation()
     911            << " LoGainMean: " << hist.GetMean()
     912            << " LoGainMeanErr: " << hist.GetMeanErr()
     913            << " LoGainMeanSigma: " << hist.GetSigma()
     914            << " LoGainMeanSigmaErr: " << hist.GetSigmaErr()
     915            << " LoGainMeanProb: " << hist.GetProb()
     916            << " LoGainNumBlackout: " << hist.GetBlackout()
     917            << " LoGainNumPickup  : " << hist.GetPickup  ()
     918            << endl;
     919    }
     920
    892921}
    893922
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.h

    r4315 r4335  
    7171
    7272  Int_t      fPulserFrequency;          // Light pulser frequency
    73 
     73  Bool_t     fDebug;                     
     74 
    7475  virtual Bool_t SetupHists(const MParList *pList);
    7576  virtual Bool_t ReInitHists(MParList *pList); 
     
    139140  const TArrayI       &GetRunNumbers         ()          const;
    140141  const Int_t          GetSize               ()          const  { return fHiGainArray->GetSize();   }
     142
     143  const Bool_t         IsDebug                ()          const  { return fDebug; }
    141144 
    142145        MHGausEvents  &operator[]            (UInt_t i);
     
    145148  const MHGausEvents  &operator()            (UInt_t i)  const;
    146149 
     150  void SetDebug                (const Bool_t b=kTRUE) { fDebug           = b; }
    147151  void SetAverageNbins        ( const Int_t bins=fgAverageNbins ) { fAverageNbins = bins; }
    148152  void SetNumLoGainSaturationLimit( const Float_t lim) { fNumLoGainSaturationLimit = lim; }
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.cc

    r4334 r4335  
    987987  }
    988988
     989  MHCalibrationChargeCam   chargecam;
     990
    989991  plist.AddToList(&pedcam);
     992  plist.AddToList(&chargecam);
    990993  plist.AddToList(&fBadPixels);
    991994  plist.AddToList(&fQECam);
     
    10041007  calcalc.SetOutputPath(fOutputPath);
    10051008  calcalc.SetOutputFile(Form("%s-ChargeCalibStat.txt",(const char*)fRuns->GetRunsAsFileName()));
     1009
    10061010  if (fDebug)
    1007     calcalc.SetDebug();
     1011    {
     1012      chargecam.SetDebug();
     1013      calcalc.SetDebug();     
     1014    }
    10081015
    10091016  MCalibrationRelTimeCalc  timecalc;
Note: See TracChangeset for help on using the changeset viewer.