ROOT logo
#include <TMatrix.h>
#include <TObjArray.h>
#include <Riostream.h>
#include <Riostream.h>


#include "AliITSRad.h"


using std::ifstream;
ClassImp(AliITSRad)
//______________________________________________________________________
AliITSRad::AliITSRad():
imax(0),
jmax(0),
fmrad1(0),
fmrad2(0),
fmrad3(0),
fmrad4(0),
fmrad5(0),
fmrad6(0) {
    // Default constructor

}
AliITSRad::AliITSRad(Int_t iimax, Int_t jjmax):
imax(0),
jmax(0),
fmrad1(0),
fmrad2(0),
fmrad3(0),
fmrad4(0),
fmrad5(0),
fmrad6(0){

  imax=iimax;
  jmax=jjmax;
  
  fmrad1 = new TMatrix(imax,jmax);
  fmrad2 = new TMatrix(imax,jmax);
  fmrad3 = new TMatrix(imax,jmax);
  fmrad4 = new TMatrix(imax,jmax);
  fmrad5 = new TMatrix(imax,jmax);
  fmrad6 = new TMatrix(imax,jmax);

  ifstream in("ITSlegov5.map");
  Int_t i,j;
  
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   in>>(*fmrad1)(i,j);
	 }
  }
	 
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   in>>(*fmrad2)(i,j);
	 }
  } 
	 
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   in>>(*fmrad3)(i,j);
	 }
  } 
	 
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   in>>(*fmrad4)(i,j);
	 }
  } 
	 
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   in>>(*fmrad5)(i,j);
	 }
  }
  
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   in>>(*fmrad6)(i,j);
	 }
  }
	 	 
  in.close();

/*
/////////////////////////////////////////////////////////////////////////////////////////////////////////// 
//                       Stampe provvisorie delle matrici su rad.out         
//	 
  ofstream out("rad.out");
  	 
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   out<<(*fmrad1)(i,j)<<" ";
	 }
	 out<<"\n";
  }
  out<<"\n";
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   out<<(*fmrad2)(i,j)<<" ";
	 }
	 out<<"\n";
  }
  out<<"\n";
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   out<<(*fmrad3)(i,j)<<" ";
	 }
	 out<<"\n";
  }
  out<<"\n";
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   out<<(*fmrad4)(i,j)<<" ";
	 }
	 out<<"\n";
  }
  out<<"\n"; 
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   out<<(*fmrad5)(i,j)<<" ";
	 }
	 out<<"\n";
  }
  out<<"\n";
  for(i=0; i<imax; i++) {
    for(j=0; j<jmax; j++) {
	   out<<(*fmrad6)(i,j)<<" ";
	 }
	 out<<"\n";
  }
  
  out.close(); 
///////////////////////////////////////////////////////////////////////////////////////////////////////////	 
*/
}

AliITSRad::~AliITSRad() {

  delete fmrad1;
  delete fmrad2;
  delete fmrad3;
  delete fmrad4;
  delete fmrad5;
  delete fmrad6;
  
}
 AliITSRad.cxx:1
 AliITSRad.cxx:2
 AliITSRad.cxx:3
 AliITSRad.cxx:4
 AliITSRad.cxx:5
 AliITSRad.cxx:6
 AliITSRad.cxx:7
 AliITSRad.cxx:8
 AliITSRad.cxx:9
 AliITSRad.cxx:10
 AliITSRad.cxx:11
 AliITSRad.cxx:12
 AliITSRad.cxx:13
 AliITSRad.cxx:14
 AliITSRad.cxx:15
 AliITSRad.cxx:16
 AliITSRad.cxx:17
 AliITSRad.cxx:18
 AliITSRad.cxx:19
 AliITSRad.cxx:20
 AliITSRad.cxx:21
 AliITSRad.cxx:22
 AliITSRad.cxx:23
 AliITSRad.cxx:24
 AliITSRad.cxx:25
 AliITSRad.cxx:26
 AliITSRad.cxx:27
 AliITSRad.cxx:28
 AliITSRad.cxx:29
 AliITSRad.cxx:30
 AliITSRad.cxx:31
 AliITSRad.cxx:32
 AliITSRad.cxx:33
 AliITSRad.cxx:34
 AliITSRad.cxx:35
 AliITSRad.cxx:36
 AliITSRad.cxx:37
 AliITSRad.cxx:38
 AliITSRad.cxx:39
 AliITSRad.cxx:40
 AliITSRad.cxx:41
 AliITSRad.cxx:42
 AliITSRad.cxx:43
 AliITSRad.cxx:44
 AliITSRad.cxx:45
 AliITSRad.cxx:46
 AliITSRad.cxx:47
 AliITSRad.cxx:48
 AliITSRad.cxx:49
 AliITSRad.cxx:50
 AliITSRad.cxx:51
 AliITSRad.cxx:52
 AliITSRad.cxx:53
 AliITSRad.cxx:54
 AliITSRad.cxx:55
 AliITSRad.cxx:56
 AliITSRad.cxx:57
 AliITSRad.cxx:58
 AliITSRad.cxx:59
 AliITSRad.cxx:60
 AliITSRad.cxx:61
 AliITSRad.cxx:62
 AliITSRad.cxx:63
 AliITSRad.cxx:64
 AliITSRad.cxx:65
 AliITSRad.cxx:66
 AliITSRad.cxx:67
 AliITSRad.cxx:68
 AliITSRad.cxx:69
 AliITSRad.cxx:70
 AliITSRad.cxx:71
 AliITSRad.cxx:72
 AliITSRad.cxx:73
 AliITSRad.cxx:74
 AliITSRad.cxx:75
 AliITSRad.cxx:76
 AliITSRad.cxx:77
 AliITSRad.cxx:78
 AliITSRad.cxx:79
 AliITSRad.cxx:80
 AliITSRad.cxx:81
 AliITSRad.cxx:82
 AliITSRad.cxx:83
 AliITSRad.cxx:84
 AliITSRad.cxx:85
 AliITSRad.cxx:86
 AliITSRad.cxx:87
 AliITSRad.cxx:88
 AliITSRad.cxx:89
 AliITSRad.cxx:90
 AliITSRad.cxx:91
 AliITSRad.cxx:92
 AliITSRad.cxx:93
 AliITSRad.cxx:94
 AliITSRad.cxx:95
 AliITSRad.cxx:96
 AliITSRad.cxx:97
 AliITSRad.cxx:98
 AliITSRad.cxx:99
 AliITSRad.cxx:100
 AliITSRad.cxx:101
 AliITSRad.cxx:102
 AliITSRad.cxx:103
 AliITSRad.cxx:104
 AliITSRad.cxx:105
 AliITSRad.cxx:106
 AliITSRad.cxx:107
 AliITSRad.cxx:108
 AliITSRad.cxx:109
 AliITSRad.cxx:110
 AliITSRad.cxx:111
 AliITSRad.cxx:112
 AliITSRad.cxx:113
 AliITSRad.cxx:114
 AliITSRad.cxx:115
 AliITSRad.cxx:116
 AliITSRad.cxx:117
 AliITSRad.cxx:118
 AliITSRad.cxx:119
 AliITSRad.cxx:120
 AliITSRad.cxx:121
 AliITSRad.cxx:122
 AliITSRad.cxx:123
 AliITSRad.cxx:124
 AliITSRad.cxx:125
 AliITSRad.cxx:126
 AliITSRad.cxx:127
 AliITSRad.cxx:128
 AliITSRad.cxx:129
 AliITSRad.cxx:130
 AliITSRad.cxx:131
 AliITSRad.cxx:132
 AliITSRad.cxx:133
 AliITSRad.cxx:134
 AliITSRad.cxx:135
 AliITSRad.cxx:136
 AliITSRad.cxx:137
 AliITSRad.cxx:138
 AliITSRad.cxx:139
 AliITSRad.cxx:140
 AliITSRad.cxx:141
 AliITSRad.cxx:142
 AliITSRad.cxx:143
 AliITSRad.cxx:144
 AliITSRad.cxx:145
 AliITSRad.cxx:146
 AliITSRad.cxx:147
 AliITSRad.cxx:148