Changeset 361 in Sophya for trunk/SophyaPI/PIext/basexecut.cc


Ignore:
Timestamp:
Aug 6, 1999, 7:16:22 PM (26 years ago)
Author:
ercodmgr
Message:

Deplacement des methodes d'ajustement dans nouvelle classe Reza 6/8/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/basexecut.cc

    r357 r361  
    566566  }
    567567
    568 
    569 // Fit 1D sur objets 1D. Egalement Fit 2D sur objets 2D.
    570 else if (kw == "fit") {
    571   if (tokens.size() < 2) {
    572     cout <<"Usage:fit nomobj func \n"
    573          <<" [p:p1,...,pn s:s1,...,sn m:m1,...,mn M:M1,...,Mn o:... o:...]\n";
    574     return(0);
    575   }
    576   string p=""; string s=""; string m=""; string M=""; string O="";
    577   if (tokens.size()>2)
    578     for(int ip=2;ip<tokens.size();ip++) {
    579       if(tokens[ip].length()<=2) continue;
    580       const char *c = tokens[ip].c_str();
    581       if(c[1]!=':') continue;
    582       if(c[0]=='p')      p=c+2;
    583       else if(c[0]=='s') s=c+2;
    584       else if(c[0]=='m') m=c+2;
    585       else if(c[0]=='M') M=c+2;
    586       else if(c[0]=='o') {O += ","; O += c+2;}
    587     }
    588   srvo->Fit12D(tokens[0],tokens[1],p,s,m,M,O);
    589 }
    590568
    591569
     
    918896mpiac->RegisterCommand(kw, usage, this, "Expr. Plotting");
    919897
    920 kw = "fit";
    921 usage = "Fitting function to DataObjects (Histo, Histo2D, Vector, ...)";
    922 usage += "\n Usage: fit nomobj func [Options]";
    923 usage += "\n [p:p1,...,pn s:s1,...,sn m:m1,...,mn M:M1,...,Mn o:... o:...]";
    924 mpiac->RegisterCommand(kw, usage, this, "Expr. Plotting");
    925 
    926898}
    927899
Note: See TracChangeset for help on using the changeset viewer.