Changeset 1204 in Sophya for trunk/SophyaLib/NTools/objfitter.h


Ignore:
Timestamp:
Sep 29, 2000, 12:15:55 AM (25 years ago)
Author:
ansari
Message:

pour les adaptateurs de fit cmv 29/9/00

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/objfitter.h

    r1110 r1204  
    2222public:
    2323  // Residus et fonction fittees sur matrix
     24  static TMatrix<int_4> FitResidus(TMatrix<int_4> const & mtx, GeneralFit& gfit,
     25                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
    2426  static TMatrix<r_4> FitResidus(TMatrix<r_4> const & mtx, GeneralFit& gfit,
    2527                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
    2628  static TMatrix<r_8> FitResidus(TMatrix<r_8> const & mtx, GeneralFit& gfit,
     29                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
     30  static TMatrix< complex<r_4> > FitResidus(TMatrix< complex<r_4> > const & mtx, GeneralFit& gfit,
     31                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
     32  static TMatrix< complex<r_8> > FitResidus(TMatrix< complex<r_8> > const & mtx, GeneralFit& gfit,
     33                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
     34
     35  static TMatrix<int_4> FitFunction(TMatrix<int_4> const & mtx, GeneralFit& gfit,
    2736                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
    2837  static TMatrix<r_4> FitFunction(TMatrix<r_4> const & mtx, GeneralFit& gfit,
     
    3039  static TMatrix<r_8> FitFunction(TMatrix<r_8> const & mtx, GeneralFit& gfit,
    3140                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
     41  static TMatrix< complex<r_4> > FitFunction(TMatrix< complex<r_4> > const & mtx, GeneralFit& gfit,
     42                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
     43  static TMatrix< complex<r_8> > FitFunction(TMatrix< complex<r_8> > const & mtx, GeneralFit& gfit,
     44                               double xorg=0.,double yorg=0.,double dx=1.,double dy=1.);
     45
    3246  // Residus et fonction fittees sur vecteurs
     47  static TVector<int_4> FitResidus(TVector<int_4> const & vec, GeneralFit& gfit,
     48                               double xorg=0.,double dx=1.);
    3349  static TVector<r_4> FitResidus(TVector<r_4> const & vec, GeneralFit& gfit,
    3450                               double xorg=0.,double dx=1.);
    3551  static TVector<r_8> FitResidus(TVector<r_8> const & vec, GeneralFit& gfit,
    3652                               double xorg=0.,double dx=1.);
     53  static TVector< complex<r_4> > FitResidus(TVector< complex<r_4> > const & vec, GeneralFit& gfit,
     54                               double xorg=0.,double dx=1.);
     55  static TVector< complex<r_8> > FitResidus(TVector< complex<r_8> > const & vec, GeneralFit& gfit,
     56                               double xorg=0.,double dx=1.);
     57
     58  static TVector<int_4> FitFunction(TVector<int_4> const & vec, GeneralFit& gfit,
     59                                double xorg=0.,double dx=1.);
    3760  static TVector<r_4> FitFunction(TVector<r_4> const & vec, GeneralFit& gfit,
    3861                                double xorg=0.,double dx=1.);
    3962  static TVector<r_8> FitFunction(TVector<r_8> const & vec, GeneralFit& gfit,
    4063                                double xorg=0.,double dx=1.);
     64  static TVector< complex<r_4> > FitFunction(TVector< complex<r_4> > const & vec, GeneralFit& gfit,
     65                                double xorg=0.,double dx=1.);
     66  static TVector< complex<r_8> > FitFunction(TVector< complex<r_8> > const & vec, GeneralFit& gfit,
     67                                double xorg=0.,double dx=1.);
     68
    4169  // Residus et fonction fittees sur Histo
    4270  static Histo FitResidus(Histo const& h, GeneralFit& gfit);
    4371  static Histo FitFunction(Histo const& h, GeneralFit& gfit);
    4472  static int_4 Fit(Histo const & h, GeneralFit& gfit,unsigned short typ_err=0);
     73
    4574  // Residus et fonction fittees sur Histo2D
    4675  static Histo2D FitResidus(Histo2D const& h, GeneralFit& gfit);
    4776  static Histo2D FitFunction(Histo2D const& h, GeneralFit& gfit);
    4877  static int_4 Fit(Histo2D const & h, GeneralFit& gfit,unsigned short typ_err=0);
     78
    4979  // Residus et fonction fittees sur HProf
    5080  static inline Histo FitResidus(HProf const& h, GeneralFit& gfit)
     
    5484  static int_4 Fit(HProf const & h, GeneralFit& gfit)
    5585         {h.UpdateHisto(); return Fit((Histo const&) h,gfit,0);}
     86
    5687  // Residus et fonction fittees sur GeneralFitData
    5788  static inline GeneralFitData FitResidus(GeneralFitData const& g, GeneralFit& gfit)
Note: See TracChangeset for help on using the changeset viewer.