Changeset 769 in Sophya for trunk/SophyaPI/PIext


Ignore:
Timestamp:
Mar 2, 2000, 6:24:08 PM (26 years ago)
Author:
ercodmgr
Message:

Adaptation Sophya, suppression cvector, classe ObjectFitter - Reza 2/3/2000

Location:
trunk/SophyaPI/PIext
Files:
4 edited

Legend:

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

    r709 r769  
    1919#include "ntuple.h"
    2020#include "generaldata.h"
     21
     22#ifdef SANS_EVOLPLANCK
    2123#include "cvector.h"
     24#else
     25#include "tvector.h"
     26#endif
    2227
    2328
  • trunk/SophyaPI/PIext/piafitting.cc

    r544 r769  
    3030#include "tmatrix.h"
    3131#include "tvector.h"
     32#include "objfitter.h"
    3233#endif
    3334
     
    927928//####################
    928929  if(mV) {
    929     if(mOpt.okres) {Vector* ob = new Vector(mV->FitResidus(*mFit));  if(ob) omg.AddObj(ob,nomres);}
    930     if(mOpt.okfun) {Vector* ob = new Vector(mV->FitFunction(*mFit)); if(ob) omg.AddObj(ob,nomfun);}
     930    if(mOpt.okres) {
     931      Vector* ob = new Vector(ObjectFitter::FitResidus(*mV, *mFit),true); 
     932      if(ob) omg.AddObj(ob,nomres);
     933    }
     934    if(mOpt.okfun) {
     935      Vector* ob = new Vector(ObjectFitter::FitFunction(*mV, *mFit),true);
     936      if(ob) omg.AddObj(ob,nomfun);
     937    }
    931938  } else if(mH) {
    932939    if(mOpt.okres) {Histo* ob =  new Histo(mH->FitResidus(*mFit));  if(ob) omg.AddObj(ob,nomres);}
    933940    if(mOpt.okfun) {Histo* ob =  new Histo(mH->FitFunction(*mFit)); if(ob) omg.AddObj(ob,nomfun);}
    934941  } else if(mM) {
    935     if(mOpt.okres) {Matrix* ob = new Matrix(mM->FitResidus(*mFit));  if(ob) omg.AddObj(ob,nomres);}
    936     if(mOpt.okfun) {Matrix* ob = new Matrix(mM->FitFunction(*mFit)); if(ob) omg.AddObj(ob,nomfun);}
     942    if(mOpt.okres) {
     943      Matrix* ob = new Matrix(ObjectFitter::FitResidus(*mM, *mFit), true); 
     944      if(ob) omg.AddObj(ob,nomres);
     945    }
     946    if(mOpt.okfun) {
     947      Matrix* ob = new Matrix(ObjectFitter::FitFunction(*mM, *mFit), true);
     948      if(ob) omg.AddObj(ob,nomfun);
     949    }
    937950  } else if(mH2) {
    938951    if(mOpt.okres)
  • trunk/SophyaPI/PIext/piinit.cc

    r719 r769  
    2828
    2929PIAppInitiator::PIAppInitiator(PIStdImgApp * app)
     30#ifdef SANS_EVOLPLANCK
    3031 : PeidaOutilsInitiator()
     32#else
     33 : SambaInitiator()
     34#endif
    3135{
    3236  FgInit++;
  • trunk/SophyaPI/PIext/piinit.h

    r295 r769  
    22#define PIINIT_H_SEEN
    33
     4#ifdef SANS_EVOLPLANCK
    45#include "outilsinit.h"
     6#else
     7#include "sambainit.h"
     8#endif
     9
    510#include "pistdimgapp.h"
    611
    7 // Classe d initialisation pour le module PI de PEIDA
     12// Classe d initialisation pour le module PIext de PEIDA
    813
    9 class PIAppInitiator : public PeidaOutilsInitiator {
     14class PIAppInitiator : public SambaInitiator {
    1015private:
    1116  static int FgInit;
Note: See TracChangeset for help on using the changeset viewer.