Changeset 449 in Sophya for trunk/SophyaPI
- Timestamp:
- Oct 1, 1999, 3:47:18 PM (26 years ago)
- Location:
- trunk/SophyaPI/PIext
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/basexecut.cc
r447 r449 551 551 return(0); 552 552 } 553 cout<<"CMV -> Reza tu dois mettre ici (def_val) la valeur par defaut"<<endl;554 553 double def_val = 0.; 555 554 if(tokens.size()>=3) def_val = atof(tokens[2].c_str()); … … 718 717 usage += "\n Related commands: saveobj openppf savefits"; 719 718 mpiac->RegisterCommand(kw, usage, this, "FileIO"); 719 kw = "ntfrascii"; 720 usage = "Fills an existing NTuple from ASCII table file"; 721 usage += "\n Usage: ntfrascii nt_name file_name [def_init_val]"; 722 usage += "\n Related commands: ntloop fillnt "; 723 mpiac->RegisterCommand(kw, usage, this, "FileIO"); 724 720 725 721 726 kw = "print"; … … 918 923 mpiac->RegisterCommand(kw, usage, this, "Expr. Plotting"); 919 924 920 kw = "ntfrascii";921 usage = "Fills an existing NTuple from ASCII table file";922 usage += "\n Usage: ntfrascii nt_name file_name [def_init_val]";923 usage += "\n Related commands: ntloop fillnt ";924 mpiac->RegisterCommand(kw, usage, this, "Expr. Plotting");925 926 925 kw = "fillnt"; 927 926 usage = "Creates and Fills an NTuple(x,y,z,t) with (X=f(Object),Y=g(...),Z=h(...),T=k(...))"; -
trunk/SophyaPI/PIext/nobjmgr.cc
r440 r449 86 86 static string* TmpDir; // Repertoire pour les compilations / link dynamique 87 87 88 static bool BeQuiet = false; // Moins de messages ...89 88 90 89 // Pour completer le nom de l'objet avec le nom du repertoire … … 172 171 } 173 172 173 174 static bool verbeux = false; // true -> plus de message (creation/suppression d'objets) 175 void NamedObjMgr::SetVerbose(bool fg) 176 { 177 verbeux = fg; 178 } 179 174 180 /* --Methode-- */ 175 181 PIStdImgApp* NamedObjMgr::GetImgApp() … … 207 213 (myImgApp->ObjMgrW())->AddDirectory(str.c_str(), myDirId); 208 214 } 209 cout << "NamedObjMgr::CreateDir() " << dirname << " Created " << endl;215 if (verbeux) cout << "NamedObjMgr::CreateDir() " << dirname << " Created " << endl; 210 216 return(true); 211 217 } … … 239 245 (myImgApp->ObjMgrW())->DelDirectory((*it).second.id); 240 246 myDirs->erase(it); 241 cout << "NamedObjMgr::DeleteDir() " << dirname << " deleted " << endl;247 if (verbeux) cout << "NamedObjMgr::DeleteDir() " << dirname << " deleted " << endl; 242 248 return(true); 243 249 } … … 250 256 if (it == myDirs->end()) return; 251 257 (*it).second.lock = true; 252 cout << "NamedObjMgr::LockDir() " << dirname << " Locked " << endl;258 if (verbeux) cout << "NamedObjMgr::LockDir() " << dirname << " Locked " << endl; 253 259 return; 254 260 } … … 261 267 if (it == myDirs->end()) return; 262 268 (*it).second.lock = true; 263 cout << "NamedObjMgr::UnlockDir() " << dirname << " Unlocked " << endl;269 if (verbeux) cout << "NamedObjMgr::UnlockDir() " << dirname << " Unlocked " << endl; 264 270 return; 265 271 } … … 272 278 if (it == myDirs->end()) return; 273 279 (*it).second.keepold = keepold; 280 if (!verbeux) return; 274 281 cout << "NamedObjMgr::SetKeepOldDirAtt() " << dirname << " -> "; 275 282 if ( keepold ) cout << " True " << endl; … … 292 299 } 293 300 *currDir = dirname; 294 cout << "NamedObjMgr::SetCurrentDir() -> " << dirname << endl;301 if (verbeux) cout << "NamedObjMgr::SetCurrentDir() -> " << dirname << endl; 295 302 return(true); 296 303 } … … 413 420 // Si c'est le repertoire /func, on nettoie 414 421 if (nrep == "func") { 415 BeQuiet = true;416 422 CleanDir(nrep); 417 BeQuiet = false;418 423 } 419 424 … … 459 464 (*itr).second.nobj++; 460 465 461 cout << "NamedObjMgr::AddObj() Object " << nom << " ( "466 if (verbeux) cout << "NamedObjMgr::AddObj() Object " << nom << " ( " 462 467 << typeid(*obj).name() << " ) added (Total= " << myObjs->size() << ")" << endl; 463 468 return(true); … … 505 510 itr = myDirs->find(r2); 506 511 (*itr).second.nobj++; 507 cout << "NamedObjMgr::RenameObj() - Object " << nom << " renamed to " << nomnew << endl; 512 if (verbeux) 513 cout << "NamedObjMgr::RenameObj() - Object " << nom << " renamed to " << nomnew << endl; 508 514 return(true); 509 515 } … … 534 540 (*itr).second.nobj--; 535 541 536 if ( BeQuiet) return(true);542 if (!verbeux) return(true); 537 543 if (fgd) cout << "NamedObjMgr::DelObj() Object " << nom << " deleted (Total= " << myObjs->size() << ")" << endl; 538 544 else cout << "NamedObjMgr::DelObj() Object " << nom << " removed (Total= " << myObjs->size() << ")" << endl; … … 686 692 string nom; 687 693 694 int nread = 0; 688 695 if ( (s.NbTags() < 1) || (num >= s.NbTags()) ) { 689 696 if (num >= 0) { … … 701 708 nom = ""; 702 709 AddObj(obj->DataObj(), nom); 710 nread++; 703 711 } 704 712 … … 717 725 ok = false; 718 726 } ENDTRY; 719 if (ok) AddObj(obj->DataObj(), nom, true); 720 } 721 727 if (ok) { AddObj(obj->DataObj(), nom, true); nread++; } 728 } 729 730 cout << "NamedObjMgr::ReadObj(...) " << nread << " Objects read " << endl; 722 731 return; 723 732 } … … 919 928 obja = GetObjAdapter(nom); 920 929 if (obja == NULL) { 921 cout << "NamedObjMgr::DisplayImage() Error , Pas d'objet de nom" << nom << endl;930 cout << "NamedObjMgr::DisplayImage() Error , No such object " << nom << endl; 922 931 return; 923 932 } … … 928 937 if (!arr) { 929 938 string ctyp = typeid(*(obja->GetDataObj())).name(); 930 cout << "NamedObjMgr::DisplayImage() Error , No n supporte pour " << ctyp << endl;939 cout << "NamedObjMgr::DisplayImage() Error , Not supported for " << ctyp << endl; 931 940 return; 932 941 } … … 954 963 obja = GetObjAdapter(nom); 955 964 if (obja == NULL) { 956 cout << "NamedObjMgr::Display Image() Error , Pas d'objet de nom" << nom << endl;965 cout << "NamedObjMgr::DisplaySurf3D() Error , No such object " << nom << endl; 957 966 return; 958 967 } … … 963 972 if (!arr) { 964 973 string ctyp = typeid(*(obja->GetDataObj())).name(); 965 cout << "NamedObjMgr::DisplaySurf3D() Error , No n supporte pour" << ctyp << endl;974 cout << "NamedObjMgr::DisplaySurf3D() Error , Not supported " << ctyp << endl; 966 975 return; 967 976 } … … 969 978 if ((arr->XSize() > 250) || (arr->YSize() > 250)) { 970 979 cout << "NamedObjMgr::DisplaySurf3D() Error , 2D-Array(" << arr->XSize() 971 << "x" << arr->YSize() << ") t rop grand(max=250x250)" << endl;980 << "x" << arr->YSize() << ") too big (max=250x250)" << endl; 972 981 delete arr; 973 982 return; … … 998 1007 AnyDataObj* obj=GetObj(nom); 999 1008 if (obj == NULL) { 1000 cout << "NamedObjMgr::DisplayNT() Error , Pas d'objet de nom" << nom << endl;1009 cout << "NamedObjMgr::DisplayNT() Error , No such object " << nom << endl; 1001 1010 return; 1002 1011 } … … 1007 1016 // if (typeid(*obj) != typeid(NTupleInterface)) { 1008 1017 string ctyp = typeid(*obj).name(); 1009 cout << "NamedObjMgr::DisplayNT() Error , Obje t n'est pas un NTuple " << ctyp << endl;1018 cout << "NamedObjMgr::DisplayNT() Error , Object not an NTuple " << ctyp << endl; 1010 1019 return; 1011 1020 } … … 1061 1070 AnyDataObj* obj=GetObj(nom); 1062 1071 if(obj == NULL) 1063 {cout << "NamedObjMgr::DisplayGFD() Error , Pas d'objet de nom" << nom << endl;1072 {cout << "NamedObjMgr::DisplayGFD() Error , No such object " << nom << endl; 1064 1073 return;} 1065 1074 if(!myImgApp) return; 1066 1075 if(typeid(*obj) != typeid(GeneralFitData)) 1067 1076 {string ctyp = typeid(*obj).name(); 1068 cout<<"NamedObjMgr::DisplayGFD() Error , Obje t n'est pas unGeneralFitData "<<ctyp<<endl;1077 cout<<"NamedObjMgr::DisplayGFD() Error , Object not a GeneralFitData "<<ctyp<<endl; 1069 1078 return;} 1070 1079 -
trunk/SophyaPI/PIext/nobjmgr.h
r440 r449 25 25 26 26 virtual void SetImgApp(PIStdImgApp* app); 27 virtual void SetVerbose(bool fg=false); 27 28 28 29 -
trunk/SophyaPI/PIext/piacmd.cc
r384 r449 480 480 481 481 // >>>> Substitution d'alias (1er mot) 482 int als = 0; 483 while (als < 2) { 484 p = s.find_first_not_of(" "); 485 s = s.substr(p); 482 p = 0; 483 q = s.find_first_of(" \t"); 484 l = s.length(); 485 string w1 = (q < l) ? s.substr(p,q-p) : s.substr(p); 486 it = mAliases.find(w1); 487 if (it != mAliases.end()) { 488 s = (q < l) ? ((*it).second + s.substr(q)) : (*it).second ; 489 l = s.length(); 490 p=s.find_first_not_of(" \t"); 491 if (p < l) s = s.substr(p); 486 492 p = 0; 487 493 q = s.find_first_of(" "); 488 l = s.length();489 string w1 = (q < l) ? s.substr(p,q-p) : s.substr(p);490 it = mAliases.find(w1);491 if (it != mAliases.end()) s = (*it).second + s.substr(q);492 else als++;493 als++;494 494 } 495 495 -
trunk/SophyaPI/PIext/pistdimgapp.cc
r440 r449 101 101 m[5]->AppendCheckItem("Catch SigFPE", 10603); 102 102 m[5]->AppendCheckItem("Catch SigSEGV", 10604); 103 m[5]->AppendCheckItem("ObjMgr Verb", 10605); 103 104 104 105 m[6] = new PIMenu(Menubar(),"Modules"); … … 150 151 mObjMgr = new NamedObjMgr; 151 152 mCmd = new PIACmd(mObjMgr, this); 153 154 // Pas trop de message de la part de NamedObjMgr 155 m[5]->SetStateMsg(10605, false); 156 mObjMgr->SetVerbose(false); 152 157 153 158 char* varenv; … … 1211 1216 CatchSignals(m[5]->GetStateMsg(10603), m[5]->GetStateMsg(10604)); 1212 1217 break; 1218 case 10605: 1219 mObjMgr->SetVerbose(m[5]->GetStateMsg(10605)); 1220 break; 1213 1221 default: 1214 1222 cerr << "PIStdImgApp::MBProcess6() BUG?? Msg= " << msg << endl; -
trunk/SophyaPI/PIext/servnobjm.cc
r447 r449 94 94 if ((fip = fopen(fname.c_str(), "w")) == NULL) { 95 95 string sn = fname; 96 cout << "Services2NObjMgr/PlotFunc_Err eur: Pb. Ouverture" << sn << endl;96 cout << "Services2NObjMgr/PlotFunc_Error: fopen( " << sn << endl; 97 97 return; 98 98 } … … 129 129 if ((fip = fopen(fname.c_str(), "w")) == NULL) { 130 130 string sn = fname; 131 cout << "Services2NObjMgr/PlotFunc2D_Err eur: Pb. Ouverture" << sn << endl;131 cout << "Services2NObjMgr/PlotFunc2D_Error: fopen( " << sn << endl; 132 132 return; 133 133 } … … 287 287 obja = mOmg->GetObjAdapter(nom); 288 288 if (obja == NULL) { 289 cout << "Services2NObjMgr::DisplayPoints2D() Error , Pas d'objet de nom" << nom << endl;289 cout << "Services2NObjMgr::DisplayPoints2D() Error , No such object " << nom << endl; 290 290 return; 291 291 } … … 330 330 obja = mOmg->GetObjAdapter(nom); 331 331 if (obja == NULL) { 332 cout << "Services2NObjMgr::DisplayPoints3D() Error , Pas d'objet de nom" << nom << endl;332 cout << "Services2NObjMgr::DisplayPoints3D() Error , No such object " << nom << endl; 333 333 return; 334 334 } … … 372 372 obja = mOmg->GetObjAdapter(nom); 373 373 if (obja == NULL) { 374 cout << "Services2NObjMgr::DisplayPoints2DW() Error , Pas d'objet de nom" << nom << endl;374 cout << "Services2NObjMgr::DisplayPoints2DW() Error , No such object " << nom << endl; 375 375 return; 376 376 } … … 408 408 obja = mOmg->GetObjAdapter(nom); 409 409 if (obja == NULL) { 410 cout << "Services2NObjMgr::ProjectH1() Error , Pas d'objet de nom" << nom << endl;410 cout << "Services2NObjMgr::ProjectH1() Error , No such object " << nom << endl; 411 411 return; 412 412 } … … 457 457 obja = mOmg->GetObjAdapter(nom); 458 458 if (obja == NULL) { 459 cout << "Services2NObjMgr::ProjectH2() Error , Pas d'objet de nom" << nom << endl;459 cout << "Services2NObjMgr::ProjectH2() Error , No such object " << nom << endl; 460 460 return; 461 461 } … … 518 518 obja = mOmg->GetObjAdapter(nom); 519 519 if (obja == NULL) { 520 cout << "Services2NObjMgr::ProjectHProf() Error , Pas d'objet de nom" << nom << endl;520 cout << "Services2NObjMgr::ProjectHProf() Error , No such object " << nom << endl; 521 521 return; 522 522 } … … 670 670 obja = mOmg->GetObjAdapter(nom); 671 671 if (obja == NULL) { 672 cout << "Services2NObjMgr::ExpressionToVector() Error , Pas d'objet de nom" << nom << endl;672 cout << "Services2NObjMgr::ExpressionToVector() Error , No such object " << nom << endl; 673 673 return; 674 674 } … … 723 723 724 724 NTuple* nt = (NTuple*) mobj; 725 cout<<"CMV -> Reza tu dois mofidier FillFromASCIIFile"<<endl; 726 cout<<"CMV -> Reza pour permettre une valeur par defaut"<<endl; 727 cout<<"CMV -> Reza n oublie AUSSI pas l arg par def dans servnobj.h"<<endl; 728 cout<<"CMV -> Reza > nt->FillFromASCIIFile(filename,def_val);"<<endl; 729 nt->FillFromASCIIFile(filename); 725 nt->FillFromASCIIFile(filename, def_val); 730 726 return; 731 727 } … … 738 734 obja = mOmg->GetObjAdapter(nom); 739 735 if (obja == NULL) { 740 cout << "Services2NObjMgr::FillNT() Error , Pas d'objet de nom" << nom << endl;736 cout << "Services2NObjMgr::FillNT() Error , No such object " << nom << endl; 741 737 return; 742 738 } … … 751 747 nt = (NTuple*)oh; 752 748 if (nt->NVar() > 10) { 753 cout << "Services2NObjMgr::FillNT() Warning , Max 10 var dsNTuple -> new NTuple" << endl;749 cout << "Services2NObjMgr::FillNT() Warning , Max 10 var in NTuple -> new NTuple" << endl; 754 750 nt = NULL; 755 751 } … … 783 779 NTupleInterface* objnt = obja->GetNTupleInterface(adel); 784 780 if (objnt == NULL) { 785 cout << "Services2NObjMgr::FillNTFrCFile( " << nom << "...) No NTupleInterface !" <<endl;781 cout << "Services2NObjMgr::FillNTFrCFile( " << nom << "...) Not an NTupleInterface !" <<endl; 786 782 return; 787 783 } … … 802 798 nt = (NTuple*)oh; 803 799 if (nt->NVar() > 10) { 804 cout << "Services2NObjMgr::FillNTFrCFile() Warning , Max 10 var dsNTuple -> new NTuple" << endl;800 cout << "Services2NObjMgr::FillNTFrCFile() Warning , Max 10 var in NTuple -> new NTuple" << endl; 805 801 nt = NULL; 806 802 } … … 945 941 obja = mOmg->GetObjAdapter(nom); 946 942 if (obja == NULL) { 947 cout << "Services2NObjMgr::FillGFD() Error , Pas d'objet de nom"<<nom<<endl;943 cout << "Services2NObjMgr::FillGFD() Error , No such object "<<nom<<endl; 948 944 return; 949 945 } … … 1062 1058 if ((fip = fopen(fname.c_str(), "w")) == NULL) { 1063 1059 string sn = fname; 1064 cout << "Services2NObjMgr/LinkExprFunc_Err eur: Pb. Ouverture" << sn << endl;1060 cout << "Services2NObjMgr/LinkExprFunc_Error: fopen( " << sn << endl; 1065 1061 return(NULL); 1066 1062 }
Note:
See TracChangeset
for help on using the changeset viewer.