Changeset 2763
- Timestamp:
- 01/09/04 22:50:43 (21 years ago)
- Location:
- trunk/MagicSoft/Mars
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Changelog
r2762 r2763 8 8 * mcalib/MHCalibrationBlindPixel.h 9 9 - make the fit by default quiet 10 11 * mcalib/MHCalibrationPixel.[h,cc] 12 - Ranges of time slices stored independently for HiGain and LoGain 13 in order to allow consecutive checks 10 14 11 15 * mhist/MHCamera.[h.cc] -
trunk/MagicSoft/Mars/mcalib/MHCalibrationBlindPixel.h
r2734 r2763 115 115 Double_t sigma1); 116 116 117 Bool_t FitSinglePhe(Axis_t rmin=0, Axis_t rmax=0, Option_t *opt="RL0+ ");118 Bool_t FitTime(Axis_t rmin=0., Axis_t rmax=0.,Option_t *opt="R0+ ");117 Bool_t FitSinglePhe(Axis_t rmin=0, Axis_t rmax=0, Option_t *opt="RL0+Q"); 118 Bool_t FitTime(Axis_t rmin=0., Axis_t rmax=0.,Option_t *opt="R0+Q"); 119 119 120 120 void ChangeFitFunc(BlindPixelFitFunc fitfunc, Int_t par=5); -
trunk/MagicSoft/Mars/mcalib/MHCalibrationPixel.h
r2734 r2763 85 85 Double_t fTimeSigma; 86 86 87 Stat_t fTimeLowerFitRange; 88 Stat_t fTimeUpperFitRange; 87 Byte_t fTimeLowerFitRangeHiGain; 88 Byte_t fTimeUpperFitRangeHiGain; 89 Byte_t fTimeLowerFitRangeLoGain; 90 Byte_t fTimeUpperFitRangeLoGain; 89 91 90 92 Bool_t fUseLoGain; … … 106 108 107 109 void SetPointInGraph(Float_t qhi, Float_t qlo); 108 void FitHiGainvsLoGain();109 110 110 111 Bool_t FillChargeLoGain(Float_t q) { return (fHChargeLoGain->Fill(q) > -1); } … … 116 117 Bool_t FillChargevsNHiGain(Float_t q, Int_t n) { return (fHChargevsNHiGain->Fill(n,q) > -1); } 117 118 118 void SetUseLoGain() { fUseLoGain = kTRUE; }119 void SetUseLoGain() { fUseLoGain = kTRUE; } 119 120 Bool_t UseLoGain(); 120 121 122 void SetTimeFitRangesHiGain(Byte_t low, Byte_t up) { fTimeLowerFitRangeHiGain = low, 123 fTimeUpperFitRangeHiGain = up ; } 124 void SetTimeFitRangesLoGain(Byte_t low, Byte_t up) { fTimeLowerFitRangeLoGain = low, 125 fTimeUpperFitRangeLoGain = up ; } 126 121 127 const TH1F *GetHCharge() { return fHChargeHiGain; } 122 128 const TH1F *GetHCharge() const { return fHChargeHiGain; } … … 136 142 const Double_t GetTimeSigma() const { return fTimeSigma; } 137 143 138 const Stat_t GetTimeLowerFitRange() const { return fTimeLowerFitRange; } 139 const Stat_t GetTimeUpperFitRange() const { return fTimeUpperFitRange; } 144 const Byte_t GetTimeLowerFitRangeHiGain() const { return fTimeLowerFitRangeHiGain; } 145 const Byte_t GetTimeUpperFitRangeHiGain() const { return fTimeUpperFitRangeHiGain; } 146 const Byte_t GetTimeLowerFitRangeLoGain() const { return fTimeLowerFitRangeLoGain; } 147 const Byte_t GetTimeUpperFitRangeLoGain() const { return fTimeUpperFitRangeLoGain; } 140 148 141 const Double_t GetTimeChiSquare() const { return fTimeChisquare; }149 const Double_t GetTimeChiSquare() const { return fTimeChisquare; } 142 150 const Double_t GetTimeProb() const { return fTimeProb; } 143 151 const Int_t GetTimeNdf() const { return fTimeNdf; } … … 158 166 Bool_t FitTimeLoGain(Axis_t rmin=0, Axis_t rmax=0, Option_t *option="RQ0"); 159 167 168 void FitHiGainvsLoGain(); 169 160 170 virtual void Draw(Option_t *option=""); 161 171 virtual void CutAllEdges();
Note:
See TracChangeset
for help on using the changeset viewer.