source: Sophya/trunk/SophyaProg/Tests/tnt.cc@ 274

Last change on this file since 274 was 274, checked in by ansari, 26 years ago

Ameliorations Tests Reza 27/04/99

File size: 1.0 KB
Line 
1#include <stdio.h>
2#include <stdlib.h>
3#include <math.h>
4#include <iostream.h>
5
6#include "outilsinit.h"
7#include "ntuple.h"
8
9int main(int, char **)
10{
11PeidaInit();
12
13char * names[3] = {"XPos", "YPos", "Val"};
14int i,j, k;
15float xnt[3];
16
17printf("Creation Ntuple avec X,Y,Val ... \n");
18NTuple nt1(3, names, 20);
19
20k = 0;
21for(j=0; j<8; j++)
22 for(i=0; i<12; i++)
23 { xnt[0] = i+0.5; xnt[1] = j+0.5; xnt[2] = k;
24 nt1.Fill(xnt); k++; }
25
26nt1.Show(cout);
27nt1.Print(0, 5);
28nt1.Print(18, 5);
29nt1.Print(94, 5);
30
31printf("Ecriture NTuple ds nt.ppf ... \n");
32nt1.Write("nt.ppf");
33
34printf("Lecture NTuple (nt2) ds nt.ppf ... \n");
35
36NTuple nt2("nt.ppf");
37nt2.Show(cout);
38nt2.Print(0, 5);
39nt2.Print(18, 5);
40nt2.Print(94, 5);
41
42printf("ReLecture NTuple (nt1) ds nt.ppf ... \n");
43
44nt1.Read("nt.ppf");
45nt1.Show(cout);
46nt1.Print(0, 5);
47nt1.Print(18, 5);
48nt1.Print(94, 5);
49
50printf("Creation/Lecture Lecture NTuple (nt1) ds nt.ppf ... \n");
51NTuple nt3;
52nt3.Read("nt.ppf");
53nt3.Show(cout);
54nt3.Print(0, 5);
55nt3.Print(18, 5);
56nt3.Print(94, 5);
57
58exit(0);
59}
60
61
Note: See TracBrowser for help on using the repository browser.