]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSRad.cxx
New version compatible with the current HEAD
[u/mrichter/AliRoot.git] / ITS / AliITSRad.cxx
CommitLineData
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
10ClassImp(AliITSRad)
11
12AliITSRad::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
118AliITSRad::~AliITSRad() {
119
120 delete fmrad1;
121 delete fmrad2;
122 delete fmrad3;
123 delete fmrad4;
124 delete fmrad5;
125 delete fmrad6;
126
127}