]>
Commit | Line | Data |
---|---|---|
36549c88 | 1 | #include <TMatrix.h> |
2 | #include <TObjArray.h> | |
3 | #include <iostream.h> | |
4 | #include <fstream.h> | |
5 | ||
6 | ||
7 | #include "AliITSRad.h" | |
8 | ||
9 | ||
10 | ClassImp(AliITSRad) | |
11 | ||
12 | AliITSRad::AliITSRad(Int_t iimax, Int_t jjmax) { | |
13 | ||
14 | imax=iimax; | |
15 | jmax=jjmax; | |
16 | ||
17 | fmrad1 = new TMatrix(imax,jmax); | |
18 | fmrad2 = new TMatrix(imax,jmax); | |
19 | fmrad3 = new TMatrix(imax,jmax); | |
20 | fmrad4 = new TMatrix(imax,jmax); | |
21 | fmrad5 = new TMatrix(imax,jmax); | |
22 | fmrad6 = new TMatrix(imax,jmax); | |
23 | ||
24 | ifstream in("ITSlegov5.map"); | |
25 | Int_t i,j; | |
26 | ||
27 | for(i=0; i<imax; i++) { | |
28 | for(j=0; j<jmax; j++) { | |
29 | in>>(*fmrad1)(i,j); | |
30 | } | |
31 | } | |
32 | ||
33 | for(i=0; i<imax; i++) { | |
34 | for(j=0; j<jmax; j++) { | |
35 | in>>(*fmrad2)(i,j); | |
36 | } | |
37 | } | |
38 | ||
39 | for(i=0; i<imax; i++) { | |
40 | for(j=0; j<jmax; j++) { | |
41 | in>>(*fmrad3)(i,j); | |
42 | } | |
43 | } | |
44 | ||
45 | for(i=0; i<imax; i++) { | |
46 | for(j=0; j<jmax; j++) { | |
47 | in>>(*fmrad4)(i,j); | |
48 | } | |
49 | } | |
50 | ||
51 | for(i=0; i<imax; i++) { | |
52 | for(j=0; j<jmax; j++) { | |
53 | in>>(*fmrad5)(i,j); | |
54 | } | |
55 | } | |
56 | ||
57 | for(i=0; i<imax; i++) { | |
58 | for(j=0; j<jmax; j++) { | |
59 | in>>(*fmrad6)(i,j); | |
60 | } | |
61 | } | |
62 | ||
63 | in.close(); | |
64 | ||
65 | /* | |
66 | /////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
67 | // Stampe provvisorie delle matrici su rad.out | |
68 | // | |
69 | ofstream out("rad.out"); | |
70 | ||
71 | for(i=0; i<imax; i++) { | |
72 | for(j=0; j<jmax; j++) { | |
73 | out<<(*fmrad1)(i,j)<<" "; | |
74 | } | |
75 | out<<"\n"; | |
76 | } | |
77 | out<<"\n"; | |
78 | for(i=0; i<imax; i++) { | |
79 | for(j=0; j<jmax; j++) { | |
80 | out<<(*fmrad2)(i,j)<<" "; | |
81 | } | |
82 | out<<"\n"; | |
83 | } | |
84 | out<<"\n"; | |
85 | for(i=0; i<imax; i++) { | |
86 | for(j=0; j<jmax; j++) { | |
87 | out<<(*fmrad3)(i,j)<<" "; | |
88 | } | |
89 | out<<"\n"; | |
90 | } | |
91 | out<<"\n"; | |
92 | for(i=0; i<imax; i++) { | |
93 | for(j=0; j<jmax; j++) { | |
94 | out<<(*fmrad4)(i,j)<<" "; | |
95 | } | |
96 | out<<"\n"; | |
97 | } | |
98 | out<<"\n"; | |
99 | for(i=0; i<imax; i++) { | |
100 | for(j=0; j<jmax; j++) { | |
101 | out<<(*fmrad5)(i,j)<<" "; | |
102 | } | |
103 | out<<"\n"; | |
104 | } | |
105 | out<<"\n"; | |
106 | for(i=0; i<imax; i++) { | |
107 | for(j=0; j<jmax; j++) { | |
108 | out<<(*fmrad6)(i,j)<<" "; | |
109 | } | |
110 | out<<"\n"; | |
111 | } | |
112 | ||
113 | out.close(); | |
114 | /////////////////////////////////////////////////////////////////////////////////////////////////////////// | |
115 | */ | |
116 | } | |
117 | ||
118 | AliITSRad::~AliITSRad() { | |
119 | ||
120 | delete fmrad1; | |
121 | delete fmrad2; | |
122 | delete fmrad3; | |
123 | delete fmrad4; | |
124 | delete fmrad5; | |
125 | delete fmrad6; | |
126 | ||
127 | } |