Changeset 1201 in Sophya for trunk/SophyaLib/HiStats/histos.cc


Ignore:
Timestamp:
Sep 26, 2000, 5:53:34 PM (25 years ago)
Author:
ansari
Message:

Histo::PrintF disparait car mal ecrit et incomplet juste historique SN eros cmv 26/09/00

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/histos.cc

    r1144 r1201  
    11//
    2 // $Id: histos.cc,v 1.13 2000-08-28 10:59:13 ansari Exp $
     2// $Id: histos.cc,v 1.14 2000-09-26 15:53:34 ansari Exp $
    33//
    44
     
    12601260/********* Methode *********/
    12611261/*!
    1262   Impression de l'histogramme dans le fichier fp
     1262  Impression de l'histogramme
    12631263  \verbatim
    12641264      hdyn = nombre de colonnes pour imprimer les etoiles
     
    12761276  \endverbatim
    12771277*/
    1278 void Histo::PrintF(FILE * fp, int_4 hdyn,r_8 hmin, r_8 hmax,int_4 pflag,
    1279               int_4 il, int_4 ih) const
     1278void Histo::Print(int_4 hdyn,r_8 hmin, r_8 hmax,int_4 pflag,
     1279                  int_4 il, int_4 ih) const
    12801280{
    12811281 
     
    13401340 {for(int_4 i=0;i<hdyn;i++) s[i] = '=';}
    13411341 if( 0 <= i0 && i0 < hdyn ) s[i0] = '0';
    1342  if(pflag&1) fprintf( fp, "====");
    1343  fprintf( fp, "======================");
    1344  if(pflag&2 && mErr2!=NULL) fprintf( fp, "===========");
    1345  fprintf( fp, "==%s\n",s);
     1342 if(pflag&1) printf("====");
     1343 printf("======================");
     1344 if(pflag&2 && mErr2!=NULL) printf("===========");
     1345 printf("==%s\n",s);
    13461346
    13471347 // histogramme
     
    13861386    else if( hb > dhmax ) s[hdyn-1] = '*';
    13871387
    1388    if(pflag&1) fprintf( fp, "%3d ",i);
    1389    fprintf( fp, "%10.4g %10.4g ",BinCenter(i),hb);
    1390    if(pflag&2 && mErr2!=NULL) fprintf( fp, "%10.4g ",Error(i));
    1391    fprintf( fp, "= %s\n",s);
     1388   if(pflag&1) printf("%3d ",i);
     1389   printf("%10.4g %10.4g ",BinCenter(i),hb);
     1390   if(pflag&2 && mErr2!=NULL) printf("%10.4g ",Error(i));
     1391   printf("= %s\n",s);
    13921392 }}
    13931393
     
    13951395 for(int_4 i=0;i<hdyn;i++) s[i] = '=';
    13961396 if( 0 <= i0 && i0 < hdyn ) s[i0] = '0';
    1397  if(pflag&1) fprintf( fp, "====");
    1398  fprintf( fp, "======================");
    1399  if(pflag&2 && mErr2!=NULL) fprintf( fp, "===========");
    1400  fprintf( fp, "==%s\n",s);
     1397 if(pflag&1) printf("====");
     1398 printf("======================");
     1399 if(pflag&2 && mErr2!=NULL) printf("===========");
     1400 printf("==%s\n",s);
    14011401
    14021402 // valeur basse des bins (sur ["ndig-1" digits + signe] =  ndig char (>=3))
     
    14201420     // cout <<"  s=("<<s<<")"<<endl;
    14211421   }}
    1422    if(pflag&1) fprintf( fp, "    ");
    1423    fprintf( fp, "                      ");
    1424    if(pflag&2 && mErr2!=NULL) fprintf( fp, "           ");
    1425    fprintf( fp, "  %s\n",s);
     1422   if(pflag&1) printf("    ");
     1423   printf("                      ");
     1424   if(pflag&2 && mErr2!=NULL) printf("           ");
     1425   printf("  %s\n",s);
    14261426 }
    1427  fprintf( fp, "  (valeurs a multiplier par %.0e)\n",1./expo);
     1427 printf("  (valeurs a multiplier par %.0e)\n",1./expo);
    14281428
    14291429 delete[] s;
    1430 }
    1431 
    1432 /********* Methode *********/
    1433 /*!
    1434   Impression de l'histogramme sur stdout
    1435 */
    1436 void Histo::Print(int_4 hdyn,r_8 hmin, r_8 hmax,int_4 pflag,
    1437              int_4 il, int_4 ih) const
    1438 {
    1439  Histo::PrintF(stdout, hdyn, hmin, hmax, pflag, il, ih);
    14401430}
    14411431
Note: See TracChangeset for help on using the changeset viewer.