composition of the Alluminum alloy that constitutes the ITS-TPC support rings updated...
authormasera <massimo.masera@cern.ch>
Thu, 11 Sep 2014 16:07:59 +0000 (18:07 +0200)
committermasera <massimo.masera@cern.ch>
Thu, 11 Sep 2014 16:07:59 +0000 (18:07 +0200)
ITS/AliITSv11.cxx
ITS/AliITSv11GeometrySupport.cxx

index 97fb276..488a134 100644 (file)
@@ -1543,6 +1543,36 @@ void AliITSv11::CreateMaterials()
     den = 2.69;
     AliMixture(33,"ERGAL$",aA,zZ,den,+9,wW);
     AliMedium(33,"ERGAL$",33,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
+    
+    // Alcoa (2024) (yet another Aluminium alloy) - 11 sep 14
+    // A,Z from Root TGeoElementTable, W from Web sites
+    zZ[0] = 13.0; aA[0] =  26.9815; // Aluminium
+    zZ[1] = 29.0; aA[1] =  63.546 ; // Copper
+    zZ[2] = 26.0; aA[2] =  55.845 ; // Iron
+    zZ[3] = 25.0; aA[3] =  54.938 ; // Manganese
+    zZ[4] = 12.0; aA[4] =  24.305 ; // Magnesium
+    zZ[5] = 14.0; aA[5] =  28.0855; // Silicon
+    zZ[6] = 30.0; aA[6] =  65.39  ; // Zinc
+    zZ[7] = 24.0; aA[7] =  51.9961; // Chromium
+    zZ[8] = 22.0; aA[8] =  47.867 ; // Titanium
+
+    wW[1] = 0.044000;//Cu - mean value
+    wW[2] = 0.005000;//Fe
+    wW[3] = 0.006000;//Mn - mean value
+    wW[4] = 0.015000;//Mg - mean value
+    wW[5] = 0.005000;//Si
+    wW[6] = 0.002500;//Zn
+    wW[7] = 0.001000;//Cr
+    wW[8] = 0.001500;//Ti
+
+    totFrac = 0;
+    for (Int_t j=1; j<9; j++)
+      totFrac += wW[j];
+    wW[0] = 1. - totFrac;//Al - the remainder
+
+    den = 2.69;
+    AliMixture(32,"ALCOAAL$",aA,zZ,den,+9,wW);
+    AliMedium(32,"ALCOAAL$",32,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
 
 }
 
index 56d0287..a4f2e2d 100644 (file)
@@ -9802,7 +9802,7 @@ void AliITSv11GeometrySupport::ITSTPCSupports(TGeoVolume *moth,
 
 
   // We have all shapes: now create the real volumes
-  TGeoMedium *medAlcoa   = mgr->GetMedium("ITS_ALUMINUM$"); // To code!!!!!!
+  TGeoMedium *medAlcoa   = mgr->GetMedium("ITS_ALCOAAL$");
   TGeoMedium *medHokotol = mgr->GetMedium("ITS_HOKOTOL$");
   TGeoMedium *medAnticor = mgr->GetMedium("ITS_ANTICORODAL$");
   TGeoMedium *medErgal   = mgr->GetMedium("ITS_ERGAL$");