Changeset 301 in Sophya for trunk/SophyaLib/NTools/tvector.cc


Ignore:
Timestamp:
May 18, 1999, 2:23:15 PM (26 years ago)
Author:
ansari
Message:

cmv 18/5/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/tvector.cc

    r299 r301  
    1 // $Id: tvector.cc,v 1.1 1999-05-17 17:16:44 ansari Exp $
     1// $Id: tvector.cc,v 1.2 1999-05-18 12:23:15 ansari Exp $
    22//                         C.Magneville          04/99
    33#include "machdefs.h"
     
    5353//////////////////////////////////////////////////////////
    5454//**** Residus des fits
    55 TVector<r_8> TVector<r_8>::FitResidus(GeneralFit& gfit)
    56 //      Retourne une classe contenant les residus du fit ``gfit''.
    57 //      On suppose que x=i.
     55TVector<r_8> TVector<r_8>::FitResidus(GeneralFit& gfit,double xorg,double dx)
     56// Retourne une classe contenant les residus du fit ``gfit''.
     57// La coordonnee de l'element (i) est -> x = xorg + i*dx
    5858{
    5959if(NElts()<=0)
     
    6969TVector<r_8> v(*this);
    7070for(int i=0;i<NElts();i++) {
    71   double x = (double)i;
     71  double x = xorg+i*dx;
    7272  v(i) -= f->Value(&x,par);
    7373}
     
    7676}
    7777
    78 TVector<r_8> TVector<r_8>::FitFunction(GeneralFit& gfit)
    79 //      Retourne une classe contenant la fonction du fit ``gfit''.
    80 //      On suppose que x=i.
     78TVector<r_8> TVector<r_8>::FitFunction(GeneralFit& gfit,double xorg,double dx)
     79// Retourne une classe contenant la fonction du fit ``gfit''.
     80// La coordonnee de l'element (i) est -> x = xorg + i*dx
    8181{
    8282if(NElts()<=0)
     
    9191{for(int i=0;i<npar;i++) par[i] = gfit.GetParm(i);}
    9292TVector<r_8> v(*this);
    93 for(int i=0;i<NElts();i++) {
    94   double x = (double)i;
     93for(uint_4 i=0;i<NElts();i++) {
     94  double x = xorg+i*dx;
    9595  v(i) = f->Value(&x,par);
    9696}
Note: See TracChangeset for help on using the changeset viewer.