Changeset 3572 in Sophya for trunk/SophyaPI/PIext/servnobjm.cc


Ignore:
Timestamp:
Feb 7, 2009, 10:50:34 PM (17 years ago)
Author:
cmv
Message:

char* -> const char* pour regler les problemes de deprecated string const... + comparaison unsigned signed + suppression EVOL_PLANCK rz+cmv 07/02/2009

File:
1 edited

Legend:

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

    r3435 r3572  
    2020#include "fct2dfit.h"
    2121
    22 #ifdef SANS_EVOLPLANCK
    23 #include "matrix.h"
    24 #include "cvector.h"
    25 #else
    2622#include "tmatrix.h"
    2723#include "tvector.h"
    2824#include "matharr.h"
    2925#include "pitvmaad.h"
    30 #endif
    3126
    3227#include "ntuple.h"
     
    7065ObjAdaptList::iterator it;
    7166for(it = objadaplist.begin(); it != objadaplist.end(); it++)
    72 #ifdef SANS_EVOLPLANCK
    73     if (typeid(*o) == typeid(*((*it).obj)))  THROW(dupIdErr);
    74 #else
    75     if (typeid(*o) == typeid(*((*it).obj))) 
     67  if (typeid(*o) == typeid(*((*it).obj))) 
    7668     throw(DuplicateIdExc("Services2NObjMgr::RegisterClass() - Duplicate class"));
    77 #endif
     69
    7870dataobj_adapter oba;
    7971oba.obj = o;
     
    215207  for(k=0; k<np; k++) { xx = xmin+dx*k; (*vpy)(k) = f(xx); }
    216208}
    217 #ifdef SANS_EVOLPLANCK
    218 CATCH(merr) {
    219   fflush(stdout);
    220   cout << endl;
    221   cerr << endl;
    222   string es = PeidaExc(merr);
    223   cerr << "Services2NObjMgr::PlotFunc()  Exception :" << merr << es;
    224   delete vpy;
    225   vpy = NULL;
    226   } ENDTRY;
    227 #else
    228209catch ( PException exc ) {
    229210  fflush(stdout);
     
    234215  vpy = NULL;
    235216}
    236 #endif
    237217
    238218if (vpy) {
     
    286266  }
    287267}
    288 #ifdef SANS_EVOLPLANCK
    289 CATCH(merr) {
    290   fflush(stdout);
    291   cout << endl;
    292   cerr << endl;
    293   string es = PeidaExc(merr);
    294   cerr << "Services2NObjMgr::PlotFunc2D()  Exception :" << merr << es;
    295   delete mtx;  mtx = NULL;
    296   } ENDTRY;
    297 #else
    298268catch ( PException exc ) {
    299269  fflush(stdout);
     
    303273  delete mtx;  mtx = NULL;
    304274}
    305 #endif
    306275
    307276if (mtx) {
     
    348317 DVList::ValList::const_iterator it;
    349318 for(it = varlist.Begin(); it != varlist.End(); it++) {
    350 #ifdef SANS_EVOLPLANCK
    351    MuTyV mtv = (*it).second;
    352    double value = (double)(mtv);
    353 #else
    354319   double value = (double)((*it).second.elval);
    355 #endif
    356320   string name_var = (*it).first;
    357321   fprintf(fip,"double %s = %.17f;\n",name_var.c_str(),value);
     
    408372
    409373// Creation NTuple
    410 char* ntn[4] = {"expx","expy","expex","expey",};
     374const char* ntn[4] = {"expx","expy","expex","expey",};
    411375NTuple* nt = NULL;
    412376bool haserr = false;
     
    447411if (!mImgapp)  return;
    448412
    449 char* ntn[3] = {"expx","expy","expz"};
     413const char* ntn[3] = {"expx","expy","expz"};
    450414NTuple* nt = new NTuple(3,ntn);  // Creation NTuple
    451415
     
    486450if (!mImgapp)  return;
    487451
    488 char* ntn[3] = {"expx","expy","expw"};
     452const char* ntn[3] = {"expx","expy","expw"};
    489453NTuple* nt = new NTuple(3,ntn);  // Creation NTuple
    490454
     
    520484if (!mImgapp)  return;
    521485
    522 char* ntn[4] = {"expx","expy","expz","expw"};
     486const char* ntn[4] = {"expx","expy","expz","expw"};
    523487NTuple* nt = new NTuple(4,ntn);  // Creation NTuple
    524488
     
    571535  // Pas de remise a zero ! h1->Zero();
    572536} else {
    573   char* ntn[2]= {"hxval", "hwt"};
     537  const char* ntn[2]= {"hxval", "hwt"};
    574538  nt = new NTuple(2,ntn);  // Creation NTuple
    575539}
     
    624588  // Pas de remise a zero ! h2->Zero();
    625589} else {
    626   char* ntn[3]= {"hxval", "hyval", "hwt"};
     590  const char* ntn[3]= {"hxval", "hyval", "hwt"};
    627591  nt = new NTuple(3,ntn);  // Creation NTuple
    628592}
     
    688652  hp_already_exist = true;
    689653} else {
    690   char* ntn[3]= {"hxval", "hyval", "hwt"};
     654  const char* ntn[3]= {"hxval", "hyval", "hwt"};
    691655  nt = new NTuple(3,ntn);  // Creation NTuple
    692656}
     
    741705  }
    742706
    743 char* ntn[2]= {"vi", "vv"};
     707const char* ntn[2]= {"vi", "vv"};
    744708NTuple* nt = new NTuple(2,ntn);  // Creation NTuple
    745709
     
    790754  }
    791755
    792 char* ntn[3]= {"mi", "mj", "mv"};
     756const char* ntn[3]= {"mi", "mj", "mv"};
    793757NTuple* nt = new NTuple(3,ntn);  // Creation NTuple
    794758
     
    836800// if (nomvec.length() < 1) nomvec = "/tmp/expvec";
    837801
    838 char* ntn[2]= {"vecval", "vecwt"};
     802const char* ntn[2]= {"vecval", "vecwt"};
    839803nt = new NTuple(1,ntn);  // Creation NTuple
    840804 
     
    933897  } 
    934898if (nt == NULL) {
    935   char* ntn[4]= {"x", "y","z","t"};
     899  const char* ntn[4]= {"x", "y","z","t"};
    936900  nt = new NTuple(4,ntn);  // Creation NTuple
    937901  fgnnt = true;
     
    987951    } 
    988952  if (nt == NULL) {
    989     char* ntn[4]= {"x", "y","z","t"};
     953    const char* ntn[4]= {"x", "y","z","t"};
    990954    nt = new NTuple(4,ntn);  // Creation NTuple
    991955    fgnnt = true;
     
    1016980    }
    1017981 }
    1018 #ifdef SANS_EVOLPLANCK
    1019 CATCH(merr) {
    1020   fflush(stdout);
    1021   cout << endl;
    1022   cerr << endl;
    1023   string es = PeidaExc(merr);
    1024   cerr << "Services2NObjMgr::FillNTFrCFile()  Exception :" << merr << es;
    1025   } ENDTRY;
    1026 #else
    1027982catch ( PException exc ) {
    1028983  fflush(stdout);
     
    1031986  cerr << "Services2NObjMgr::FillNTFrCFile()  Exception :" << exc.Msg() << endl;
    1032987}
    1033 #endif
    1034988
    1035989if (adel) delete objnt;   // Delete de l'objet NTupleInterface si necessaire
     
    11541108
    11551109// Creation NTuple Buffer
    1156 char* ntn[4]= {"x","y","f","e"};
     1110const char* ntn[4]= {"x","y","f","e"};
    11571111NTuple*nt = new NTuple(4,ntn);
    11581112
     
    13011255    }
    13021256 }
    1303 #ifdef SANS_EVOLPLANCK
    1304 CATCH(merr) {
    1305   fflush(stdout);
    1306   cout << endl;
    1307   cerr << endl;
    1308   string es = PeidaExc(merr);
    1309   cerr << "Services2NObjMgr::ComputeExpressions()  Exception :" << merr << es;
    1310   } ENDTRY;
    1311 #else
    13121257catch ( PException exc ) {
    13131258  fflush(stdout);
     
    13161261  cerr << "Services2NObjMgr::ComputeExpressions()  Exception :" << exc.Msg() << endl;
    13171262}
    1318 #endif
    13191263
    13201264if (adel) delete objnt;  // Delete de l'objet NTupleInterface si necessaire
     
    14731417
    14741418
    1475 
    1476 
    1477 // SANS_EVOLPLANCK     Attention !
    1478 #ifdef SANS_EVOLPLANCK
    1479 #include "pclassids.h"
    1480 
    1481 /* --Methode-- */
    1482 char* Services2NObjMgr::PClassIdToClassName(int cid)
    1483 {
    1484 switch (cid) {
    1485   case ClassId_Poly1 :
    1486     return("Poly1");
    1487   case ClassId_Poly2 :
    1488     return("Poly2");
    1489   case ClassId_Matrix :
    1490     return("Matrix");
    1491   case ClassId_Vector :
    1492     return("Vector");
    1493 
    1494   case ClassId_DVList :
    1495     return("DVList");
    1496 
    1497   case ClassId_Histo1D :
    1498     return("Histo1D");
    1499   case ClassId_Histo2D :
    1500     return("Histo2D");
    1501   case ClassId_HProf :
    1502     return("HProf");
    1503   case ClassId_HistoErr :
    1504     return("HistoErr");
    1505   case ClassId_NTuple :
    1506     return("NTuple");
    1507   case ClassId_XNTuple :
    1508     return("XNTuple");
    1509   case ClassId_GeneralFitData :
    1510     return("GeneralFitData");
    1511 
    1512   case ClassId_Image :
    1513     return("RzImage");
    1514   case ClassId_Image + kuint_1 :
    1515     return("ImageU1");
    1516   case ClassId_Image + kint_1 :
    1517     return("ImageI1");
    1518   case ClassId_Image + kuint_2 :
    1519     return("ImageU2");
    1520   case ClassId_Image + kint_2 :
    1521     return("ImageI2");
    1522   case ClassId_Image + kuint_4 :
    1523     return("ImageU4");
    1524   case ClassId_Image + kint_4 :
    1525     return("ImageI4");
    1526   case ClassId_Image + kr_4 :
    1527     return("ImageR4");
    1528   case ClassId_Image + kr_8 :
    1529     return("ImageR8");
    1530   case ClassId_ZFidu :
    1531     return("ZFidu");
    1532 
    1533   case ClassId_StarList :
    1534     return("StarList");
    1535   case ClassId_Transfo :
    1536     return("Transfo");
    1537   case ClassId_PSF :
    1538     return("PSF");
    1539 
    1540 
    1541 // - Ajout objet PPF
    1542   default:
     1419const char* Services2NObjMgr::PClassIdToClassName(int cid)
     1420{
    15431421    return("AnyDataObj");
    1544   }
    1545 
    1546 
    1547 #else
    1548 char* Services2NObjMgr::PClassIdToClassName(int cid)
    1549 {
    1550     return("AnyDataObj");
    1551 }
    1552 #endif
     1422}
Note: See TracChangeset for help on using the changeset viewer.