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

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

Ajout programmes test (TMatrix Vector ...) Reza+cmv 21/10/99

File size: 1.2 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");
32{
33// nt1.Write("nt.ppf"); c'etait du PEIDA
34POutPersist s("nt.ppf");
35s << nt1 ;
36}
37
38printf("Lecture NTuple (nt2) ds nt.ppf ... \n");
39
40NTuple nt2("nt.ppf");
41nt2.Show(cout);
42nt2.Print(0, 5);
43nt2.Print(18, 5);
44nt2.Print(94, 5);
45
46printf("ReLecture NTuple (nt1) ds nt.ppf ... \n");
47
48{
49// nt1.Read("nt.ppf"); c'etait du PEIDA !
50PInPersist s("nt.ppf");
51s >> nt1;
52}
53
54nt1.Show(cout);
55nt1.Print(0, 5);
56nt1.Print(18, 5);
57nt1.Print(94, 5);
58
59printf("Creation/Lecture Lecture NTuple (nt3) ds nt.ppf ... \n");
60NTuple nt3;
61{
62// nt3.Read("nt.ppf"); c'etait du PEIDA !
63PInPersist s("nt.ppf");
64s >> nt3;
65}
66
67nt3.Show(cout);
68nt3.Print(0, 5);
69nt3.Print(18, 5);
70nt3.Print(94, 5);
71
72exit(0);
73}
74
75
Note: See TracBrowser for help on using the repository browser.