Changeset 4545 for trunk/MagicSoft/Mars/mtemp/MStarLocalPos.h
- Timestamp:
- 08/09/04 15:48:03 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mtemp/MStarLocalPos.h
r4433 r4545 11 11 12 12 //Expected position on camera 13 14 13 Float_t fMagExp; 15 14 Float_t fXExp; //[mm] … … 17 16 18 17 //Info from calculation 19 20 18 Float_t fMagCalc; 21 19 Float_t fMaxCalc; //[uA] … … 25 23 Float_t fSigmaMajorAxisCalc; //[mm] 26 24 27 //Info from fit 28 25 //Info from uncorrelated Gauss fit 29 26 Float_t fMagFit; 30 27 Float_t fMaxFit; //[uA] … … 33 30 Float_t fSigmaMinorAxisFit; //[mm] 34 31 Float_t fSigmaMajorAxisFit; //[mm] 35 Float_t fChiSquare; 36 Float_t fXXErr; //minuit error matrix elements 32 Float_t fXXErr; 37 33 Float_t fXYErr; 38 34 Float_t fYYErr; 35 36 Float_t fChiSquare; 39 37 Int_t fNdof; 38 39 //Info from correlated Gauss fit 40 Float_t fMagCGFit; 41 Float_t fMaxCGFit; //[uA] 42 Float_t fMeanXCGFit; //[mm] 43 Float_t fMeanYCGFit; //[mm] 44 Float_t fSigmaXCGFit; //[mm] 45 Float_t fSigmaYCGFit; //[mm] 46 Float_t fCorrXYCGFit; // correlation coefficient 47 Float_t fXXErrCGFit; // error matrix of (fMeanXCGFit,fMeanYCGFit) 48 Float_t fXYErrCGFit; 49 Float_t fYYErrCGFit; 50 51 Float_t fChiSquareCGFit; 52 Int_t fNdofCGFit; 53 40 54 41 55 public: … … 70 84 Float_t GetSigmaMajorAxis() {return fSigmaMajorAxisFit!=0?fSigmaMajorAxisFit:fSigmaMajorAxisCalc;} 71 85 72 Float_t GetXXErr() {return fXXErr;} 73 Float_t GetXYErr() {return fXYErr;} 74 Float_t GetYYErr() {return fYYErr;} 86 // getters for the correlated Gauss fit 87 Float_t GetMagCGFit() {return fMagCGFit;} 88 Float_t GetMaxCGFit() {return fMaxCGFit;} 89 Float_t GetMeanXCGFit() {return fMeanXCGFit;} 90 Float_t GetMeanYCGFit() {return fMeanYCGFit;} 91 Float_t GetSigmaXCGFit() {return fSigmaXCGFit;} 92 Float_t GetSigmaYCGFit() {return fSigmaYCGFit;} 93 Float_t GetCorrXYCGFit() {return fCorrXYCGFit;} 94 Float_t GetXXErrCGFit() {return fXXErrCGFit;} 95 Float_t GetXYErrCGFit() {return fXYErrCGFit;} 96 Float_t GetYYErrCGFit() {return fYYErrCGFit;} 97 Float_t GetChiSquareCGFit() {return fChiSquareCGFit;} 98 UInt_t GetNdofCGFit() {return fNdofCGFit;} 99 Float_t GetChiSquareNdofCGFit() {return fChiSquareCGFit/fNdofCGFit;} 100 75 101 76 102 void Reset(); 77 103 78 104 void SetExpValues(Float_t mag, Float_t x, Float_t y); 79 void SetCalcValues(Float_t mag, Float_t max, Float_t x, Float_t y, Float_t sigmaMinorAxis, Float_t sigmaMajorAxis); 80 void SetFitValues(Float_t mag, Float_t max, Float_t x, Float_t y, Float_t sigmaMinorAxis, Float_t sigmaMajorAxis, Float_t chi, Int_t ndof); 81 void SetFitValues(Float_t mag, Float_t max, Float_t x, Float_t y, Float_t sigmaMinorAxis, Float_t sigmaMajorAxis, Float_t chi, Int_t ndof, Float_t xx, Float_t xy, Float_t yy); 105 106 void SetCalcValues(Float_t mag, Float_t max, Float_t x, Float_t y, 107 Float_t sigmaMinorAxis, Float_t sigmaMajorAxis); 108 109 void SetFitValues(Float_t mag, Float_t max, Float_t x, Float_t y, 110 Float_t sigmaMinorAxis, Float_t sigmaMajorAxis, 111 Float_t chi, Int_t ndof); 112 113 void SetFitValues(Float_t mag, Float_t max, Float_t x, Float_t y, 114 Float_t sigmaX, Float_t sigmaY, 115 Float_t chi, Int_t ndof, 116 Float_t xx, Float_t xy, Float_t yy); 117 118 void SetCGFitValues(Float_t mag, Float_t max, Float_t x, Float_t y, 119 Float_t sigmaX, Float_t sigmaY, Float_t correlation, 120 Float_t xx, Float_t xy, Float_t yy, 121 Float_t chi, Int_t ndof); 82 122 83 123 void Paint(Option_t *opt=NULL); … … 88 128 89 129 #endif 130 131
Note:
See TracChangeset
for help on using the changeset viewer.