* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.12 2002/11/01 10:59:49 hristov
-Correcting geometry (corresponds to version 1.9)
-
-Revision 1.11 2002/10/17 16:33:07 hristov
-Corrected check of the MC type
-
-Revision 1.10 2002/10/17 16:14:05 hristov
-MAG geometry with resolved MANY (I.Hrivnacova)
-
-Revision 1.9 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.8 2000/10/02 21:28:15 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.7 2000/06/11 12:35:56 morsch
-Coding rule violations corrected
-
-Revision 1.6 1999/09/29 09:24:30 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Id$ */
///////////////////////////////////////////////////////////////////////////////
// //
// //
///////////////////////////////////////////////////////////////////////////////
+#include <TVirtualMC.h>
+
#include "AliMAG.h"
-#include "AliRun.h"
-#include "AliMC.h"
#include "AliMagF.h"
+#include "AliRun.h"
ClassImp(AliMAG)
Float_t sxmgmx = gAlice->Field()->Max();
Float_t epsil, stmin, deemax, tmaxfd, stemax;
+
+
// --- Define the various materials for GEANT ---
+ 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;
+
+
// Aluminum
AliMaterial(9, "Al$", 26.98, 13., 2.7, 8.9, 37.2);
AliMaterial(29, "Al$", 26.98, 13., 2.7, 8.9, 37.2);
AliMaterial(30, "Fe$", 55.85, 26., 7.87, 1.76, 17.1);
// Air
- AliMaterial(15, "Air$", 14.61, 7.3, .001205, 30420., 67500);
- AliMaterial(35, "Air$", 14.61, 7.3, .001205, 30420., 67500);
+ AliMixture(15, "AIR$ ", aAir, zAir, dAir, 4, wAir);
+ AliMixture(35, "AIR$ ", aAir, zAir, dAir, 4, wAir);
// ****************
// Defines tracking media parameters.