Ignore:
Timestamp:
08/09/04 15:48:03 (20 years ago)
Author:
wittek
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mtemp/MStarLocalPos.h

    r4433 r4545  
    1111
    1212    //Expected position on camera
    13    
    1413    Float_t fMagExp;
    1514    Float_t fXExp;    //[mm]
     
    1716
    1817    //Info from calculation
    19 
    2018    Float_t fMagCalc;
    2119    Float_t fMaxCalc;            //[uA]
     
    2523    Float_t fSigmaMajorAxisCalc; //[mm]
    2624
    27     //Info from fit
    28 
     25    //Info from uncorrelated Gauss fit
    2926    Float_t fMagFit;
    3027    Float_t fMaxFit;             //[uA]
     
    3330    Float_t fSigmaMinorAxisFit;  //[mm]
    3431    Float_t fSigmaMajorAxisFit;  //[mm]
    35     Float_t fChiSquare;
    36     Float_t fXXErr;              //minuit error matrix elements
     32    Float_t fXXErr;         
    3733    Float_t fXYErr;
    3834    Float_t fYYErr;
     35
     36    Float_t fChiSquare;
    3937    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
    4054
    4155public:
     
    7084    Float_t GetSigmaMajorAxis() {return fSigmaMajorAxisFit!=0?fSigmaMajorAxisFit:fSigmaMajorAxisCalc;}
    7185   
    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
    75101
    76102    void Reset();
    77103
    78104    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);
    82122
    83123    void Paint(Option_t *opt=NULL);
     
    88128
    89129#endif
     130
     131
Note: See TracChangeset for help on using the changeset viewer.