]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
A problem with endianity fixed (thanks to F. Carminati)
authorbarbera <barbera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Aug 2003 10:01:20 +0000 (10:01 +0000)
committerbarbera <barbera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Aug 2003 10:01:20 +0000 (10:01 +0000)
ITS/AliITSv5.cxx
ITS/AliITSv5asymm.cxx
ITS/AliITSv5symm.cxx
ITS/AliITSvPPRasymm.cxx
ITS/AliITSvPPRasymmFMD.cxx
ITS/AliITSvSPD02.cxx
ITS/AliITSvtest.cxx

index 2df2d4b16a3409346dc0d9e5273a864459ee921c..33dcbf7bee4d51bfb60519d097f3c13aba2fbca2 100644 (file)
@@ -607,8 +607,9 @@ void AliITSv5::InitAliITSgeom(){
     // at some point with a version that can search through the geometry
     // tree its self.
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
-    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
+        strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4); 
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 0;
     for(i=0;i<nlayers;i++){
        k = 1;
index c4de81a5a29a48f521424ff0ce369316cfaca04d..17983652b73c9282742dbf94c012f32492bb3561 100644 (file)
@@ -607,8 +607,9 @@ void AliITSv5asymm::InitAliITSgeom(){
     if(fDebug) cout << ClassName() 
                    << ": Reading Geometry informaton from Geant3 common blocks" << endl;
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
-    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
+        strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4); 
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 0;
     for(i=0;i<nlayers;i++){
        k = 1;
index e172025ba093c7ac79a16ce39aa8fdcc1edf05e0..8ab7f01fb1348b6c884d45de22a227417dc3e89b 100644 (file)
@@ -604,8 +604,9 @@ void AliITSv5symm::InitAliITSgeom(){
     // tree its self.
     cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
-    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
+        strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4); 
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 0;
     for(i=0;i<nlayers;i++){
        k = 1;
index 1bd7692116ce5c94377e6c2cf98a6df607d22d41..66082c6611fc77a4b6cef64ccf39dd71e77451eb 100644 (file)
@@ -28939,7 +28939,8 @@ void AliITSvPPRasymm::InitAliITSgeom(){
     cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
     for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+    strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4);
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 0;
     for(i=0;i<nlayers;i++){
        k = 1;
index 988b9218b3ea4b2f0dddbb9d586a357a93db3d75..d894f8493a6fcd77c4fa3572d9f31d4e5993532f 100644 (file)
@@ -5054,8 +5054,9 @@ void AliITSvPPRasymmFMD::InitAliITSgeom(){
     // tree its self.
     cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
-    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
+        strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4); 
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 0;
     for(i=0;i<nlayers;i++){
        k = 1;
index 0f9dd131dff7f6864536dba4595f464ac484ca6b..3f0e1f3014a3e410e101264596b638a4b730791e 100644 (file)
@@ -501,9 +501,9 @@ void AliITSvSPD02::InitAliITSgeom(){
     cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
     for(i=0;i<ltypess;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+        strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4);
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 5;
-
     if(fITSgeom!=0) delete fITSgeom;
     nlad[0]=1;nlad[1]=1;nlad[2]=1;nlad[3]=1;nlad[4]=1;
     ndet[0]=1;ndet[1]=1;ndet[2]=1;ndet[3]=1;ndet[4]=1;
index 1782209471387654343d835e7b38faa9e7646be9..f9b2bef5212fbe178fd35302dc0df0cf51b20ed7 100644 (file)
@@ -218,8 +218,9 @@ void AliITSvtest::InitAliITSgeom(){
     // tree its self.
     cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
     for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
-    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++) 
-       itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
+    for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
+        strncpy((char*) &itsGeomTreeNames[i][j],names[i][j],4); 
+    // itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
     mod = 0;
     for(i=0;i<nlayers;i++){
        k = 1;