Changeset 2813 in Sophya for trunk/SophyaPI/PIext/piafitting.cc


Ignore:
Timestamp:
Jun 29, 2005, 10:18:39 AM (20 years ago)
Author:
ansari
Message:

Correction pb dead-lock ds piafitting.cc avec GenResidus GenFunction (pb AddObj() depuis boucle d'evts) - Reza 29/06/2005

File:
1 edited

Legend:

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

    r2812 r2813  
    496496{
    497497mNObj = "";
    498 NamedObjMgr omg;
    499 AnyDataObj* mobj = omg.GetObj(obj);
     498AnyDataObj* mobj = mApp->ObjMgr()->GetObj(obj);
    500499if(mobj == NULL)
    501500  {cout<<"PIAFitter::DecodeObject Error , Pas d'objet de nom "<<obj<<endl;
     
    541540mNVar = mNData = 0;
    542541
    543 NamedObjMgr omg;
    544 mAdObj = omg.GetObjAdapter(mNObj); // Ne pas deleter
     542mAdObj = mApp->ObjMgr()->GetObjAdapter(mNObj); // Ne pas deleter
    545543if(mAdObj == NULL) {
    546544  cout<<"PIAFitter::DecodeObject Error , ObjAdapter==NULL for "<<mNObj<<endl;
     
    871869if(!mFit) return;
    872870
    873 NamedObjMgr omg;
    874871string nomresfun = "__dummy__";
    875872
     
    877874  nomresfun = mNObj + "_res";
    878875  AnyDataObj* ob = mAdObj->FitResidusObj(*mFit);
    879   if(ob) omg.AddObj(ob,nomresfun);
     876  if(ob) mApp->ObjMgr()->AddObj(ob,nomresfun);
    880877}
    881878
     
    883880  nomresfun = mNObj + "_fun";
    884881  AnyDataObj* ob = mAdObj->FitFunctionObj(*mFit);
    885   if(ob) omg.AddObj(ob,nomresfun);
     882  if(ob) mApp->ObjMgr()->AddObj(ob,nomresfun);
    886883}
    887884
     
    14661463
    14671464// L'objet existe t-il encore?
    1468 NamedObjMgr omg;
    1469 if(omg.GetObj(mFitter->mNObj) == NULL) {
     1465if(mDap->ObjMgr()->GetObj(mFitter->mNObj) == NULL) {
    14701466  cout<<"PIAFitterWind::Process Error , Pas d'objet de nom "
    14711467      <<mFitter->mNObj<<endl;
Note: See TracChangeset for help on using the changeset viewer.