]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STRUCT/AliBODY.cxx
Added new candles, helper methods and histos to count candidates vs multiplicity...
[u/mrichter/AliRoot.git] / STRUCT / AliBODY.cxx
index 5c17449687e4261922ebc088cfea724ef5049dee..f3f21994312654d11c8df9cdeb7f924561160043 100644 (file)
@@ -36,6 +36,7 @@
 //                                                                           //
 ///////////////////////////////////////////////////////////////////////////////
 
+#include <TGeoGlobalMagField.h>
 #include <TVirtualMC.h>
 
 #include "AliBODY.h"
@@ -108,11 +109,11 @@ void AliBODY::CreateGeometry()
 
     dALIC[4]=-15000;
     dALIC[5]=0;
-    dALIC[6]=2000;
+    dALIC[6]=2500;
 
-    dALIC[7]=3000;
+    dALIC[7]=15000;
     dALIC[8]=0;
-    dALIC[9]=2000;
+    dALIC[9]=2500;
     gMC->Gsvolu("ALIC","PGON",idtmed[1],dALIC,10);
   } else if ( gAlice->GetModule("ACORDE")) {
     //
@@ -139,15 +140,15 @@ void AliBODY::CreateGeometry()
 void AliBODY::CreateMaterials()
 {
 // Create materials and media
-  Int_t isxfld = gAlice->Field()->Integ();
-  Float_t sxmgmx = gAlice->Field()->Max();
+  Int_t isxfld = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->Integ();
+  Float_t sxmgmx = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->Max();
   
   // AIR
 
   Float_t aAir[4]={12.0107,14.0067,15.9994,39.948};
   Float_t zAir[4]={6.,7.,8.,18.};
   Float_t wAir[4]={0.000124,0.755267,0.231781,0.012827};
-  Float_t dAir = 1.20479E-3;
+  Float_t dAir = 1.20479E-3 * 960./1014.;
   Float_t dAir1 = 1.20479E-10;
   //
   AliMixture(1,"Vacuum  $",aAir,zAir,dAir1,4,wAir);