]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONCommonGeometryBuilder.cxx
Corrected SVN Id keayword
[u/mrichter/AliRoot.git] / MUON / AliMUONCommonGeometryBuilder.cxx
index cc43617751cce8a9e6273726f95657a019b88312..15c27d834144d377a9f94443f56c07873bedcbfc 100644 (file)
  **************************************************************************/
 
 // $Id$
-//
+
+//-----------------------------------------------------------------------------
 // Class AliMUONCommonGeometryBuilder
 // ----------------------------------
 // Geometry construction common to all stations
 // (material definition).
 // separated from AliMUONGeometryBuilder
+//-----------------------------------------------------------------------------
 
 
+#include <TGeoGlobalMagField.h>
 #include <TVirtualMC.h>
 
 #include "AliMUONCommonGeometryBuilder.h"
 #include "AliRun.h"
 #include "AliLog.h"
 
+/// \cond CLASSIMP
 ClassImp(AliMUONCommonGeometryBuilder)
+/// \endcond
  
 //______________________________________________________________________________//___________________________________________
 AliMUONCommonGeometryBuilder::AliMUONCommonGeometryBuilder(AliMUON* muon)
-  : AliMUONVGeometryBuilder("", 0),
+  : AliMUONVGeometryBuilder(-1, 0),
     fMUON(muon)
 {
-// Standars constructor
+/// Standard constructor
 }
 
 //______________________________________________________________________________//___________________________________________
@@ -45,39 +50,15 @@ AliMUONCommonGeometryBuilder::AliMUONCommonGeometryBuilder()
   : AliMUONVGeometryBuilder(),
     fMUON(0)
 {
-// Default constructor
+/// Default constructor
 } 
 
-//______________________________________________________________________________
-AliMUONCommonGeometryBuilder::AliMUONCommonGeometryBuilder(
-                                 const AliMUONCommonGeometryBuilder& right) 
-  : AliMUONVGeometryBuilder(right) 
-{  
-  // copy constructor (not implemented)
-
-  AliFatal("Copy constructor not provided.");
-}
-
 //______________________________________________________________________________
 AliMUONCommonGeometryBuilder::~AliMUONCommonGeometryBuilder()
 {
-// Destructor
+/// Destructor
 }
 
-//______________________________________________________________________________
-AliMUONCommonGeometryBuilder& 
-AliMUONCommonGeometryBuilder::operator=(const AliMUONCommonGeometryBuilder& right)
-{
-  // assignement operator (not implemented)
-
-  // check assignement to self
-  if (this == &right) return *this;
-
-  AliFatal("Assignement operator not provided.");
-    
-  return *this;  
-}    
-
 //
 // public functions
 //
@@ -85,8 +66,7 @@ AliMUONCommonGeometryBuilder::operator=(const AliMUONCommonGeometryBuilder& righ
 //_____________________________________________________________________________
 void AliMUONCommonGeometryBuilder::CreateMaterials()
 {
-  // Definition of common materials
-  // --
+/// Definition of common materials
 
   //
   //     Ar-CO2 gas (80%+20%)
@@ -125,8 +105,8 @@ void AliMUONCommonGeometryBuilder::CreateMaterials()
   Float_t wbak[3] = {6.     , 6.   , 1.}; 
   Float_t dbak = 1.4;
 
-  Int_t iSXFLD   = gAlice->Field()->Integ();
-  Float_t sXMGMX = gAlice->Field()->Max();
+  Int_t iSXFLD   = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->PrecInteg();
+  Float_t sXMGMX = ((AliMagF*)TGeoGlobalMagField::Instance()->GetField())->Max();
   //
   // --- Define the various materials for GEANT --- 
   fMUON->AliMaterial(9, "ALUMINIUM0$", 26.98, 13., 2.7, 8.9, 37.2);