Changeset 1201 in Sophya for trunk/SophyaLib/HiStats/histos.cc
- Timestamp:
- Sep 26, 2000, 5:53:34 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/HiStats/histos.cc
r1144 r1201 1 1 // 2 // $Id: histos.cc,v 1.1 3 2000-08-28 10:59:13ansari Exp $2 // $Id: histos.cc,v 1.14 2000-09-26 15:53:34 ansari Exp $ 3 3 // 4 4 … … 1260 1260 /********* Methode *********/ 1261 1261 /*! 1262 Impression de l'histogramme dans le fichier fp1262 Impression de l'histogramme 1263 1263 \verbatim 1264 1264 hdyn = nombre de colonnes pour imprimer les etoiles … … 1276 1276 \endverbatim 1277 1277 */ 1278 void Histo::Print F(FILE * fp,int_4 hdyn,r_8 hmin, r_8 hmax,int_4 pflag,1279 int_4 il, int_4 ih) const1278 void Histo::Print(int_4 hdyn,r_8 hmin, r_8 hmax,int_4 pflag, 1279 int_4 il, int_4 ih) const 1280 1280 { 1281 1281 … … 1340 1340 {for(int_4 i=0;i<hdyn;i++) s[i] = '=';} 1341 1341 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); 1346 1346 1347 1347 // histogramme … … 1386 1386 else if( hb > dhmax ) s[hdyn-1] = '*'; 1387 1387 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); 1392 1392 }} 1393 1393 … … 1395 1395 for(int_4 i=0;i<hdyn;i++) s[i] = '='; 1396 1396 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); 1401 1401 1402 1402 // valeur basse des bins (sur ["ndig-1" digits + signe] = ndig char (>=3)) … … 1420 1420 // cout <<" s=("<<s<<")"<<endl; 1421 1421 }} 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); 1426 1426 } 1427 fprintf( fp," (valeurs a multiplier par %.0e)\n",1./expo);1427 printf(" (valeurs a multiplier par %.0e)\n",1./expo); 1428 1428 1429 1429 delete[] s; 1430 }1431 1432 /********* Methode *********/1433 /*!1434 Impression de l'histogramme sur stdout1435 */1436 void Histo::Print(int_4 hdyn,r_8 hmin, r_8 hmax,int_4 pflag,1437 int_4 il, int_4 ih) const1438 {1439 Histo::PrintF(stdout, hdyn, hmin, hmax, pflag, il, ih);1440 1430 } 1441 1431
Note:
See TracChangeset
for help on using the changeset viewer.