]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STRUCT/AliDIPOv2.cxx
Corrections to obey the coding conventions
[u/mrichter/AliRoot.git] / STRUCT / AliDIPOv2.cxx
index 1e7fbebeed5eaa90e4468986662ec058cff11486..39f7235d607bee6a9cafaf7a96bf18ede18f63a0 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-Revision 1.7.2.2  2000/04/26 11:30:34  morsch
-Revised version with detailed geometry from G. Chabratova
-
-Revision 1.6  1999/09/29 09:24:30  fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Id$ */
 
 ///////////////////////////////////////////////////////////////////////////////
 //                                                                           //
@@ -29,7 +21,7 @@ Introduction of the Copyright and cvs Log
 //                                                                           //
 //Begin_Html
 /*
-<img src="gif/AliDIPOv2Class.gif">
+<img src="picts/AliDIPOv2Class.gif">
 </pre>
 <br clear=left>
 <font size=+2 color=red>
@@ -41,10 +33,10 @@ Introduction of the Copyright and cvs Log
 //End_Html
 //                                                                           //
 //                                                                           //
-///////////////////////////////////////////////////////////////////////////////
 
 #include "AliDIPOv2.h"
 #include "AliRun.h"
+#include "AliMagF.h"
 #include "AliConst.h"
  
 ClassImp(AliDIPOv2)
@@ -67,48 +59,81 @@ AliDIPOv2::AliDIPOv2(const char *name, const char *title)
    SetMarkerStyle(2);
    SetMarkerSize(0.4);
 }
-//_____________________________________________________________________________
+
 void AliDIPOv2::CreateGeometry()
 {
   //
   // Creation of the geometry of the magnetic DIPOLE version 2
   //
-  //Begin_Html
-  //End_Html
 
-  AliMC* gMC = AliMC::GetMC();
+    CreateSpectrometerDipole();
+    CreateCompensatorDipole();
+}
+
+
+//_____________________________________________________________________________
+void AliDIPOv2::CreateSpectrometerDipole()
+{
+  //
+  // Creation of the geometry of the magnetic DIPOLE version 2
+  //
 
-  Float_t cpar[5], tpar[3], ypar[12];
+  Float_t cpar[5], tpar[18], ypar[12];
   Float_t dz, dx, dy;
   Int_t idrotm[1899];
-  Float_t acc_max, the1, phi1, the2, phi2, the3, phi3;
+  Float_t accMax, the1, phi1, the2, phi2, the3, phi3;
   
-  Int_t *idtmed = fIdtmed->GetArray()-1799;  
+  Int_t *idtmed = fIdtmed->GetArray()-1799;
 
-  acc_max = 9.;   // ANGLE POLAIRE MAXIMUM 
+//  const Int_t kCoil = 1813;
+//  const Int_t kCable= 1811;
+
+  const Int_t kCoil = 1808;
+  const Int_t kCable= 1808;
   
+  accMax = 9.;   // ANGLE POLAIRE MAXIMUM 
+
   //       DIPOLE MAGNET 
+  const Float_t kZDipole = 975; 
+
+  tpar[0] = 0.; 
+  tpar[1] = 360.;
+  tpar[2] = 5.; 
+  //
+  tpar[3] = -250.55+kZDipole;
+  tpar[4] = 30.5;
+  tpar[5] = 527.34; 
+  //
+  tpar[6] = -160.7+kZDipole;
+  tpar[7] = 30.5;
+  tpar[8] = 527.34; 
+  //
+  tpar[9] = 30.+kZDipole;
+  tpar[10] = 30.5;
+  tpar[11] = 527.34;
+
+  tpar[12] = 150.8+kZDipole;
+  tpar[13] = 193.3;
+  tpar[14] = 527.34;
+  //
+  tpar[15] = 250.55+kZDipole;
+  tpar[16] = 193.3;
+  tpar[17] = 527.34;
 
-  tpar[0] = 243.55; // 248.5
-  tpar[1] = 130.88762;
-  tpar[2] = 527.34; //440.;
-  tpar[3] = 211.2;
-  tpar[4] = 527.34; // 440.;
 
-  gMC->Gsvolu("DDIP", "CONE", idtmed[1815], tpar, 5);  
+  gMC->Gsvolu("DDIP", "PCON", idtmed[1814], tpar, 18);  
   //       COILS 
   // air - m.f. 
   cpar[0] = 207.;
   cpar[1] = 274.;
   cpar[2] = 37.65;
   cpar[3] = 119.;
-  cpar[4] = 241. 
+  cpar[4] = 241.; 
   //   coil - high cuts
-  gMC->Gsvolu("DC1 ", "TUBS", idtmed[1854], cpar, 5);
+  gMC->Gsvolu("DC1 ", "TUBS", idtmed[kCoil+40], cpar, 5);
   cpar[3] = -61.;
   cpar[4] = 61.;
-  gMC->Gsvolu("DC2 ", "TUBS", idtmed[1854], cpar, 5);
+  gMC->Gsvolu("DC2 ", "TUBS", idtmed[kCoil+40], cpar, 5);
 
   //  coil - low cuts cuts
   cpar[0] = 207.;
@@ -117,12 +142,12 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = 119.;
   cpar[4] = 241.;
 
-  gMC->Gsvolu("DC3 ", "TUBS", idtmed[1814], cpar, 5);
+  gMC->Gsvolu("DC3 ", "TUBS", idtmed[kCoil], cpar, 5);
   cpar[0] = 207.; 
   cpar[1] = 217; 
   cpar[3] = -61.;
   cpar[4] = 61.;
-  gMC->Gsvolu("DC4 ", "TUBS", idtmed[1814], cpar, 5);
+  gMC->Gsvolu("DC4 ", "TUBS", idtmed[kCoil], cpar, 5);
 
   gMC->Gspos("DC3 ", 1, "DC1 ", 0., 0., 0., 0, "ONLY");
   gMC->Gspos("DC4 ", 1, "DC2 ", 0., 0., 0., 0, "ONLY");
@@ -130,10 +155,10 @@ void AliDIPOv2::CreateGeometry()
 //  dz =  37.65 - 243.55
   dz = -205.9-2.45;
   dx = 5.;
-  gMC->Gspos("DC1 ", 1, "DDIP", dx, 0.,  dz, 0, "ONLY");
-  gMC->Gspos("DC1 ", 2, "DDIP", dx, 0., -dz, 0, "ONLY");
-  gMC->Gspos("DC2 ", 1, "DDIP", -dx, 0.,  dz, 0, "ONLY");
-  gMC->Gspos("DC2 ", 2, "DDIP", -dx, 0., -dz, 0, "ONLY");
+  gMC->Gspos("DC1 ", 1, "DDIP",  dx, 0.,  dz+kZDipole, 0, "ONLY");
+  gMC->Gspos("DC1 ", 2, "DDIP",  dx, 0., -dz+kZDipole, 0, "ONLY");
+  gMC->Gspos("DC2 ", 1, "DDIP", -dx, 0.,  dz+kZDipole, 0, "ONLY");
+  gMC->Gspos("DC2 ", 2, "DDIP", -dx, 0., -dz+kZDipole, 0, "ONLY");
   the1 = 180.;
   phi1 = 0.;
   the2 = 90.;
@@ -163,15 +188,15 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = 270.;
   cpar[4] = 360.;
 //*  coil high cuts
-  gMC->Gsvolu("DC11", "TUBS", idtmed[1854], cpar, 5);
+  gMC->Gsvolu("DC11", "TUBS", idtmed[kCoil+40], cpar, 5);
 
-  dx = TMath::Sin(30.5*kDegrad) * -(207.+33.5)+5./TMath::Sin(30.5*kDegrad) 
+  dx = TMath::Sin(30.5*kDegrad) * -(207.+33.5)+5./TMath::Sin(30.5*kDegrad); 
   dy = TMath::Cos(30.5*kDegrad) * -(207.+33.5);  
   dz = cpar[1] - 243.55-2.45;
-  gMC->Gspos("DC11", 1, "DDIP",  dx, dy,  dz, idrotm[1800], "ONLY");
-  gMC->Gspos("DC11", 2, "DDIP",  dx, dy, -dz, idrotm[1802], "ONLY");
-  gMC->Gspos("DC11", 3, "DDIP", -dx, dy,  dz, idrotm[1801], "ONLY");
-  gMC->Gspos("DC11", 4, "DDIP", -dx, dy, -dz, idrotm[1803], "ONLY");
+  gMC->Gspos("DC11", 1, "DDIP",  dx, dy,  dz+kZDipole, idrotm[1800], "ONLY");
+  gMC->Gspos("DC11", 2, "DDIP",  dx, dy, -dz+kZDipole, idrotm[1802], "ONLY");
+  gMC->Gspos("DC11", 3, "DDIP", -dx, dy,  dz+kZDipole, idrotm[1801], "ONLY");
+  gMC->Gspos("DC11", 4, "DDIP", -dx, dy, -dz+kZDipole, idrotm[1803], "ONLY");
 
 
 
@@ -182,15 +207,15 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = 0.;
   cpar[4] = 90.;
 //*  coil high cuts
-  gMC->Gsvolu("DC12", "TUBS", idtmed[1854], cpar, 5);
+  gMC->Gsvolu("DC12", "TUBS", idtmed[kCoil+40], cpar, 5);
 
-  dx = TMath::Sin(30.5*kDegrad) * -(207.+33.5)+5./TMath::Sin(30.5*kDegrad) 
+  dx = TMath::Sin(30.5*kDegrad) * -(207.+33.5)+5./TMath::Sin(30.5*kDegrad); 
   dy = TMath::Cos(30.5*kDegrad) *(207.+33.5);  
   dz = cpar[1] - 243.55-2.45;
-  gMC->Gspos("DC12", 1, "DDIP",  dx, dy,  dz, idrotm[1801], "ONLY");
-  gMC->Gspos("DC12", 2, "DDIP",  dx, dy, -dz, idrotm[1803], "ONLY");
-  gMC->Gspos("DC12", 3, "DDIP", -dx, dy,  dz, idrotm[1800], "ONLY");
-  gMC->Gspos("DC12", 4, "DDIP", -dx, dy, -dz, idrotm[1802], "ONLY");
+  gMC->Gspos("DC12", 1, "DDIP",  dx, dy,  dz+kZDipole, idrotm[1801], "ONLY");
+  gMC->Gspos("DC12", 2, "DDIP",  dx, dy, -dz+kZDipole, idrotm[1803], "ONLY");
+  gMC->Gspos("DC12", 3, "DDIP", -dx, dy,  dz+kZDipole, idrotm[1800], "ONLY");
+  gMC->Gspos("DC12", 4, "DDIP", -dx, dy, -dz+kZDipole, idrotm[1802], "ONLY");
 
   the1 = 90.;
   phi1 = 61.;
@@ -219,25 +244,25 @@ void AliDIPOv2::CreateGeometry()
 
   tpar[0] = 37.65;
   tpar[1] = 33.5;
-  tpar[2] = 143.25;
-  gMC->Gsvolu("DL1 ", "BOX ", idtmed[1854], tpar, 3);
+  tpar[2] = 145.5;
+  gMC->Gsvolu("DL1 ", "BOX ", idtmed[kCoil+40], tpar, 3);
 
 // coil - low cuts
 
   tpar[0] = 5.;
   dx = 37.65  - 5.;  
-  gMC->Gsvolu("DL2 ", "BOX ", idtmed[1814], tpar, 3);
+  gMC->Gsvolu("DL2 ", "BOX ", idtmed[kCoil], tpar, 3);
   gMC->Gspos("DL2 ", 1, "DL1 ", dx, 0., 0., 0, "ONLY");
 
   dx =-53.62;
   dy =-241.26819;
-  dz = -2.45
-  gMC->Gspos("DL1 ", 1, "DDIP", dx,  dy, dz, idrotm[1804], "ONLY");
-  gMC->Gspos("DL1 ", 2, "DDIP", dx, -dy, dz, idrotm[1805], "ONLY");
-  gMC->Gspos("DL1 ", 3, "DDIP",-dx,  dy, dz, idrotm[1806], "ONLY");
-  gMC->Gspos("DL1 ", 4, "DDIP",-dx, -dy, dz, idrotm[1807], "ONLY");
+  dz = 0.
+  gMC->Gspos("DL1 ", 1, "DDIP", dx,  dy, dz+kZDipole, idrotm[1804], "ONLY");
+  gMC->Gspos("DL1 ", 2, "DDIP", dx, -dy, dz+kZDipole, idrotm[1805], "ONLY");
+  gMC->Gspos("DL1 ", 3, "DDIP",-dx,  dy, dz+kZDipole, idrotm[1806], "ONLY");
+  gMC->Gspos("DL1 ", 4, "DDIP",-dx, -dy, dz+kZDipole, idrotm[1807], "ONLY");
 
-  // Conductors
+  // Contactor
 
  //  high cuts
 
@@ -249,12 +274,29 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = -50.;
   cpar[4] = 50.; 
  
-  gMC->Gsvolu("DCO1", "TUBS", idtmed[1819], cpar, 5);
+  gMC->Gsvolu("DCO1", "TUBS", idtmed[1818], cpar, 5);
   dx = -5.;
   dz = 168.25-1.5-1.;
-  gMC->Gspos("DCO1", 1, "DDIP", dx, 0, dz, 0, "ONLY");
+  gMC->Gspos("DCO1", 1, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
+  dz = 243.55+4.5+1.5+1.;
+  gMC->Gspos("DCO1", 2, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
+  
+  // 9.06.2000
+
+  //  cpar[0] = 207.-18.6;
+  //  cpar[1] = 274.+18.6;
+  // cpar[2] = 1.;
+  cpar[3] = 180.-50.;
+  cpar[4] = 180.+50.; 
+  gMC->Gsvolu("DCO2", "TUBS", idtmed[1818], cpar, 5);
+  dx = +5.;
+  dz = 168.25-1.5-1.;
+  gMC->Gspos("DCO2", 1, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
   dz = 243.55+4.5+1.5+1.;
-  gMC->Gspos("DCO1", 2, "DDIP", dx, 0, dz, 0, "ONLY");
+  gMC->Gspos("DCO2", 2, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
+
 
   // Resin face planes
 
@@ -264,13 +306,25 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = -50.;
   cpar[4] = 50.; 
  
-  gMC->Gsvolu("DCO2", "TUBS", idtmed[1813], cpar, 5);
+  gMC->Gsvolu("DCO3", "TUBS", idtmed[1812], cpar, 5);
   dx = -5;
   dz = 168.25-0.75;
-  gMC->Gspos("DCO2", 1, "DDIP", dx,  0, dz, 0, "ONLY");
+  gMC->Gspos("DCO3", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
   dz = 243.55+4.5+0.75;
-  gMC->Gspos("DCO2", 2, "DDIP", dx,  0, dz, 0, "ONLY");
+  gMC->Gspos("DCO3", 2, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
+  // 9.06.2000
 
+  cpar[3] = 180.-50.;
+  cpar[4] = 180.+50.; 
+  gMC->Gsvolu("DCO4", "TUBS", idtmed[1812], cpar, 5);
+  dx = +5;
+  dz = 168.25-0.75;
+  gMC->Gspos("DCO4", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+  dz = 243.55+4.5+0.75 ;
+  gMC->Gspos("DCO4", 2, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
   // G10 face plane
 
   cpar[0] = 207.;
@@ -279,11 +333,22 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = -50.;
   cpar[4] = 50.; 
  
-  gMC->Gsvolu("DCO3", "TUBS", idtmed[1811], cpar, 5);
+  gMC->Gsvolu("DCO5", "TUBS", idtmed[1810], cpar, 5);
 
   dx = -5;
   dz = 243.55+2.25;
-  gMC->Gspos("DCO3", 1, "DDIP", dx,  0, dz, 0, "ONLY");
+  gMC->Gspos("DCO5", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
+  // 9.06.2000
+
+  cpar[3] = 180.-50.;
+  cpar[4] = 180.+50.; 
+
+  gMC->Gsvolu("DCO6", "TUBS", idtmed[1810], cpar, 5);
+
+  dx = +5;
+  dz = 243.55+2.25;
+  gMC->Gspos("DCO6", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
 
   //Steel supported planes
 
@@ -293,11 +358,27 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = -50.;
   cpar[4] = 50.;  
  
-  gMC->Gsvolu("DCO4", "TUBS", idtmed[1819], cpar, 5);
+  gMC->Gsvolu("DCO7", "TUBS", idtmed[1818], cpar, 5);
 
   dx = -5;
   dz = 168.25+1.;
-  gMC->Gspos("DCO4", 1, "DDIP", dx, 0, dz, 0, "ONLY");
+  gMC->Gspos("DCO7", 1, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
+
+  // 9.06.2000
+  cpar[0] = 274.+1.5+2.;
+  cpar[1] = 274.+18.6;
+  cpar[2] = 1.;
+  cpar[3] = 180.-50.;
+  cpar[4] = 180.+50.; 
+
+  gMC->Gsvolu("DCO8", "TUBS", idtmed[1818], cpar, 5);
+
+  dx = +5;
+  dz = 168.25+1.;
+  gMC->Gspos("DCO8", 1, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
+
+  //
 
   cpar[0] = 207.- 18.6;
   cpar[1] = 207.- 2.- 1.5;
@@ -305,52 +386,110 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = -50.;
   cpar[4] = 50.; 
 
-  gMC->Gsvolu("DCO5", "TUBS", idtmed[1819], cpar, 5);
+  gMC->Gsvolu("DCO9", "TUBS", idtmed[1818], cpar, 5);
 
   dx = -5;
   dz = 168.25+1.;
-  gMC->Gspos("DCO5", 1, "DDIP", dx, 0, dz, 0, "ONLY");
+  gMC->Gspos("DCO9", 1, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
+
+  // 9.06.2000
+
+  cpar[0] = 207.- 18.6;
+  cpar[1] = 207.- 2.- 1.5;
+  cpar[2] = 1.;
+  cpar[3] = 180.-50.;
+  cpar[4] = 180.+50.; 
+
+  gMC->Gsvolu("DCOA", "TUBS", idtmed[1818], cpar, 5);
+
+  dx = +5;
+  dz = 168.25+1.;
+  gMC->Gspos("DCOA", 1, "DDIP", dx, 0, dz+kZDipole, 0, "ONLY");
+
 
   // Sides steel planes
 
   cpar[0] = 207. - 1.5 -2.;
-  cpar[1] = 207. - 1.5 ;
+  cpar[1] = 207. - 1.5;
   cpar[2] = ((243.55+4.5+1.5)-168.25)/2;
   cpar[3] = -50.;
   cpar[4] = 50.; 
  
-  gMC->Gsvolu("DCO6", "TUBS", idtmed[1819], cpar, 5);
+  gMC->Gsvolu("DCOB", "TUBS", idtmed[1818], cpar, 5);
 
   cpar[0] = 274. + 1.5;
   cpar[1] = 274. + 1.5 +2.;
 
-  gMC->Gsvolu("DCO7", "TUBS", idtmed[1819], cpar, 5);
+  gMC->Gsvolu("DCOC", "TUBS", idtmed[1818], cpar, 5);
 
   dx=-5.;
   dz = ((243.55+4.5+1.5)+168.25)/2;
-  gMC->Gspos("DCO6", 1, "DDIP", dx,  0, dz, 0, "ONLY");
-  gMC->Gspos("DCO7", 1, "DDIP", dx,  0, dz, 0, "ONLY");
+  gMC->Gspos("DCOB", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+  gMC->Gspos("DCOC", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
+  // 9.06.2000
+
+  cpar[0] = 207. - 1.5 -2.;
+  cpar[1] = 207. - 1.5;
+  cpar[2] = ((243.55+4.5+1.5)-168.25)/2;
+  cpar[3] = 180.-50.;
+  cpar[4] = 180.+50.; 
+
+  gMC->Gsvolu("DCOD", "TUBS", idtmed[1818], cpar, 5);
+
+  cpar[0] = 274. + 1.5;
+  cpar[1] = 274. + 1.5 +2.;
+
+  gMC->Gsvolu("DCOE", "TUBS", idtmed[1818], cpar, 5);
+
+  dx=+5.;
+  dz = ((243.55+4.5+1.5)+168.25)/2;
+  gMC->Gspos("DCOD", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+  gMC->Gspos("DCOE", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
 
   // Top and bottom resin  planes
 
-  cpar[0] = 207. - 1.5 ;
-  cpar[1] = 207. ;
+  cpar[0] = 207. - 1.5;
+  cpar[1] = 207.;
   cpar[2] = ((243.55+4.5+1.5)-168.25)/2;
   cpar[3] = -50.;
   cpar[4] = 50.; 
  
-  gMC->Gsvolu("DCO8", "TUBS", idtmed[1813], cpar, 5);
+  gMC->Gsvolu("DCOF", "TUBS", idtmed[1812], cpar, 5);
 
   cpar[0] = 274.;
   cpar[1] = 274. + 1.5;
 
-  gMC->Gsvolu("DCO9", "TUBS", idtmed[1813], cpar, 5);
+  gMC->Gsvolu("DCOG", "TUBS", idtmed[1812], cpar, 5);
 
 
   dx=-5.;
   dz = ((243.55+4.5+1.5)+168.25)/2;
-  gMC->Gspos("DCO8", 1, "DDIP", dx,  0, dz, 0, "ONLY");
-  gMC->Gspos("DCO9", 1, "DDIP", dx,  0, dz, 0, "ONLY");
+  gMC->Gspos("DCOF", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+  gMC->Gspos("DCOG", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
+  // 9.06.2000
+  cpar[0] = 207. - 1.5;
+  cpar[1] = 207.;
+  cpar[2] = ((243.55+4.5+1.5)-168.25)/2;
+
+  cpar[3] = 180.-50.;
+  cpar[4] = 180.+50.; 
+
+  gMC->Gsvolu("DCOH", "TUBS", idtmed[1812], cpar, 5);
+
+  cpar[0] = 274.;
+  cpar[1] = 274. + 1.5;
+
+  gMC->Gsvolu("DCOI", "TUBS", idtmed[1812], cpar, 5);
+
+
+  dx=+5.;
+  dz = ((243.55+4.5+1.5)+168.25)/2;
+  gMC->Gspos("DCOH", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+  gMC->Gspos("DCOI", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
 
   // Aluminum cabels
 
@@ -360,39 +499,57 @@ void AliDIPOv2::CreateGeometry()
   cpar[3] = -24.;
   cpar[4] = 24.; 
  
-  gMC->Gsvolu("DCOA", "TUBS", idtmed[1812], cpar, 5);
+  gMC->Gsvolu("DCOJ", "TUBS", idtmed[kCable], cpar, 5);
 
   //  dx = 274. + 1.5  +2. +40.;
   //  dx = 5. + 1.5 +2. +40.;
   //  dx = 5. + 1.5 +2.;
   dx=-5.;
   dz = 168.25 + 5.05 + 5.05/2;
-  gMC->Gspos("DCOA", 1, "DDIP", dx,  0, dz, 0, "ONLY");
+  gMC->Gspos("DCOJ", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
 
   dz = 243.55 - 5.05/2;
-  gMC->Gspos("DCOA", 2, "DDIP", dx,  0, dz, 0, "ONLY");
+  gMC->Gspos("DCOJ", 2, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
+  // 9.06.2000
+
+  cpar[3] = 180.-24.;
+  cpar[4] = 180.+24.; 
+
+   gMC->Gsvolu("DCOK", "TUBS", idtmed[kCable], cpar, 5);
+
+  //  dx = 274. + 1.5  +2. +40.;
+  //  dx = 5. + 1.5 +2. +40.;
+  //  dx = 5. + 1.5 +2.;
+  dx=+5.;
+  dz = 168.25 + 5.05 + 5.05/2;
+  gMC->Gspos("DCOK", 1, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
+  dz = 243.55 - 5.05/2;
+  gMC->Gspos("DCOK", 2, "DDIP", dx,  0, dz+kZDipole, 0, "ONLY");
+
  
   //   YOKE 
 
 // Top and bottom blocks
-  ypar[0] = 298.1 
+  ypar[0] = 298.1; 
   ypar[1] = 69.5;
   ypar[2] = 155.75;
 
 // iron- high cuts
-  gMC->Gsvolu("DY1 ", "BOX ", idtmed[1859], ypar, 3);
-  ypar[0] = 144.+10. 
+  gMC->Gsvolu("DY1 ", "BOX ", idtmed[1858], ypar, 3);
+  ypar[0] = 144.+10.; 
   ypar[1] = 193.3+10.;
   ypar[2] = 5.;
   ypar[3] = 155.75;
   dy = -69.5 + 5.;
 // iron- low cuts
-  gMC->Gsvolu("DY11", "TRD1", idtmed[1819], ypar, 4);
+  gMC->Gsvolu("DY11", "TRD1", idtmed[1818], ypar, 4);
   gMC->Gspos("DY11", 1, "DY1 ", 0.,  dy, 0., 0, "ONLY");
 
   dy = 365.5;
   dz = 4.95;
-  gMC->Gspos("DY1 ", 1, "DDIP", 0.,  dy, -dz, 0, "ONLY");
+  gMC->Gspos("DY1 ", 1, "DDIP", 0.,  dy, -dz+kZDipole, 0, "ONLY");
 
   the1 = 270.;
   phi1 = 0.;
@@ -401,26 +558,26 @@ void AliDIPOv2::CreateGeometry()
   the3 = 0.;
   phi3 = 0.;
   AliMatrix(idrotm[1808], the1, phi1, the2, phi2, the3, phi3);
gMC->Gspos("DY1 ", 2, "DDIP", 0., -dy, -dz, idrotm[1808] , "ONLY");
 gMC->Gspos("DY1 ", 2, "DDIP", 0., -dy, -dz+kZDipole, idrotm[1808] , "ONLY");
 
 // side walls
-  //  ypar[0] = 579./2. 
-  ypar[0] = 296. 
+  //  ypar[0] = 579./2.; 
+  ypar[0] = 296.; 
   ypar[1] = 0.;
   ypar[2] = 0.;
   ypar[3] = 155.75;
-  ypar[4] = 47.9 ;
+  ypar[4] = 47.9;
   ypar[5] = 72.55;
-  ypar[6] = 4.3058039629 ;
+  ypar[6] = 4.3058039629;
   // z+ 
   ypar[7] = 155.75;
-  ypar[8] = 47.9 ;
+  ypar[8] = 47.9;
   ypar[9] = 72.55;
-  ypar[10] = 4.3058039629 ;
+  ypar[10] = 4.3058039629;
 
 // iron - high cuts
 
-  gMC->Gsvolu("DY2 ", "TRAP", idtmed[1859], ypar,11);
+  gMC->Gsvolu("DY2 ", "TRAP", idtmed[1858], ypar,11);
 
   ypar[4] = 47.9 -5.;
   ypar[5] = 72.55 -5.;
@@ -431,7 +588,7 @@ void AliDIPOv2::CreateGeometry()
 
 // iron - low cuts
 
-  gMC->Gsvolu("DY22", "TRAP", idtmed[1819], ypar,11);
+  gMC->Gsvolu("DY22", "TRAP", idtmed[1818], ypar,11);
 
   dy = 0.;
   dx = -5.;
@@ -450,17 +607,17 @@ void AliDIPOv2::CreateGeometry()
   phi1 = 0.;
   the2 = 180.;
   phi2 = 0.;
-  the3 = 90. ;
+  the3 = 90.;
   phi3 = 90.;
   AliMatrix(idrotm[1810], the1, phi1, the2, phi2, the3, phi3);
 
   dx = 228.875;
   dz = - 4.95;
-  gMC->Gspos("DY2 ", 1, "DDIP", dx, 0.0,  dz, idrotm[1809], "ONLY");
-  gMC->Gspos("DY2 ", 2, "DDIP", -dx, 0.0,  dz, idrotm[1810], "ONLY");
+  
+  gMC->Gspos("DY2 ", 1, "DDIP",  dx, 0.0,  dz+kZDipole, idrotm[1809], "ONLY");
+  gMC->Gspos("DY2 ", 2, "DDIP", -dx, 0.0,  dz+kZDipole, idrotm[1810], "ONLY");
 
-  dz=975.;
-  gMC->Gspos("DDIP", 1, "ALIC", 0., 0., dz, 0, "ONLY");
+  gMC->Gspos("DDIP", 1, "ALIC", 0., 0., 0., 0, "ONLY");
 
   gMC->Gsatt("DDIP", "SEEN", 0);
 //  gMC->Gsatt("DC21", "SEEN", 0);
@@ -469,15 +626,147 @@ void AliDIPOv2::CreateGeometry()
 //  gMC->Gsatt("DC4 ", "SEEN", 0);
 }
 
+
+void AliDIPOv2::CreateCompensatorDipole()
+{
+    //
+    //  Geometry of the compensator Dipole MBWMD (was MCB @ SPS)
+    // 
+    Int_t *idtmed = fIdtmed->GetArray()-1799;
+    Int_t idrotm[1899];
+//
+    Float_t pbox[3] = {62.5, 62.5, 170.};
+    
+//  Mother volumes
+    gMC->Gsvolu("DCM0", "BOX", idtmed[1814], pbox, 3);
+
+//
+//  Mother volume containing lower coil
+    pbox[0] = 58.5/2.;
+    pbox[1] = 30.0;
+    pbox[2] = 152.5;
+    
+    gMC->Gsvolu("DCML", "BOX", idtmed[1809], pbox, 3);
+//
+// Base
+    pbox[0] = 62.5;
+    pbox[1] = 15.0;
+    gMC->Gsvolu("DCBA", "BOX", idtmed[1809], pbox, 3);
+//
+// Coil: straight sections, horizontal
+    pbox[0] =   6.;
+    pbox[1] =  11.;
+    pbox[2] = 135.;
+    gMC->Gsvolu("DCH1", "BOX", idtmed[1816], pbox, 3);
+//
+// Coil: straight sections, horizontal
+    pbox[0] =   6.;
+    pbox[1] =  11.;
+    pbox[2] = 135.;
+    gMC->Gsvolu("DCH2", "BOX", idtmed[1816], pbox, 3);
+
+//
+// Mother volume containing upper coil
+    pbox[0] =    8.0;
+    pbox[1] =   17.5;
+    pbox[2] =  135.0;
+    gMC->Gsvolu("DCMU", "BOX", idtmed[1809], pbox, 3);
+
+//
+// Coil: straight sections, vertical
+    pbox[0] =  6.0;
+    pbox[1] =  9.5;
+    pbox[2] = 11.0;
+    
+    gMC->Gsvolu("DCCV", "BOX", idtmed[1816], pbox, 3);
+//
+// Coil: circular section 
+
+    Float_t ptubs[5];
+    ptubs[0] =  0.;
+    ptubs[1] = 35.;
+    ptubs[2] =  8.;
+    ptubs[3] =  0.;
+    ptubs[4] = 90.;
+//    gMC->Gsvolu("DCC1", "TUBS", idtmed[1809], ptubs, 5);
+    ptubs[0] = 13.;
+    ptubs[1] = 35.;
+    ptubs[2] =  6.;
+    ptubs[3] =  0.;
+    ptubs[4] = 90.;
+    gMC->Gsvolu("DCC1", "TUBS", idtmed[1816], ptubs, 5);
+//
+// Clamps
+    Float_t ppgon[10];
+    ppgon[0] =  0.;
+    ppgon[1] = 90.;
+    ppgon[2] =  1.;
+    ppgon[3] =  2.;
+    ppgon[4] = -1.;
+    ppgon[5] =  0.;
+    ppgon[6] = 24.75;
+    ppgon[7] =  1.;
+    ppgon[8] =  0.;
+    ppgon[9] = 24.75;
+    gMC->Gsvolu("DCLA", "PGON", idtmed[1809], ppgon, 10);
+//
+// Assemble all
+//
+    AliMatrix(idrotm[1811], -90., 0., 90., 90.,   0., 0.);
+    AliMatrix(idrotm[1812],   0., 0., 90., 90.,  90., 0.);  
+    AliMatrix(idrotm[1813], 180., 0., 90., 90.,  90., 0.);
+    AliMatrix(idrotm[1814],   0., 180., 90., 270.,  90., 0.);
+    AliMatrix(idrotm[1815], 180., 180., 90., 270.,  90., 0.);  
+       
+    gMC->Gspos("DCH1", 1, "DCML", 23.25, -13., -17.5, 0, "ONLY");
+    gMC->Gspos("DCCV", 1, "DCM0",  12., 19., -159., 0, "ONLY");
+    gMC->Gspos("DCCV", 2, "DCM0", -12., 19., -159., 0, "ONLY");
+    gMC->Gspos("DCCV", 3, "DCML", 23.25, 20.5, 141.5, 0, "ONLY");
+
+    gMC->Gspos("DCML", 1, "DCM0", -33.25, -2.5, 17.5, 0, "ONLY");
+    gMC->Gspos("DCML", 2, "DCM0",  33.25, -2.5, 17.5, idrotm[1811], "ONLY");
+
+
+    gMC->Gspos("DCH2", 1, "DCMU", 2., 6.5, 0., 0, "ONLY");
+    gMC->Gspos("DCMU", 1, "DCM0", -12., 45., 0., 0, "ONLY");
+    gMC->Gspos("DCMU", 2, "DCM0",  12., 45., 0., idrotm[1811], "ONLY");
+
+//    gMC->Gspos("DCC2", 1, "DCC1", 0., 0., 0., 0, "ONLY");
+    
+    gMC->Gspos("DCC1", 1, "DCM0", -12., 27.5,  135., idrotm[1812], "ONLY");
+    gMC->Gspos("DCC1", 2, "DCM0",  12., 27.5,  135., idrotm[1812], "ONLY");
+    gMC->Gspos("DCC1", 3, "DCM0", -12., 27.5, -135., idrotm[1813], "ONLY");
+    gMC->Gspos("DCC1", 4, "DCM0",  12., 27.5, -135., idrotm[1813], "ONLY");
+
+    gMC->Gspos("DCC1", 5, "DCM0",  12., 27.5-32.+13., -135., idrotm[1815], "ONLY");
+    gMC->Gspos("DCC1", 6, "DCM0", -12., 27.5-32.+13., -135., idrotm[1815], "ONLY");
+    
+    gMC->Gspos("DCC1", 7, "DCML", 23.25, -13+13.+11., 117.5, idrotm[1814], "ONLY");
+
+    gMC->Gspos("DCLA", 1, "DCM0",  20., 27.5, -134., 0, "ONLY");
+    gMC->Gspos("DCLA", 2, "DCM0",  20., 27.5,  -44., 0, "ONLY");
+    gMC->Gspos("DCLA", 3, "DCM0",  20., 27.5,   46., 0, "ONLY");
+    gMC->Gspos("DCLA", 4, "DCM0",  20., 27.5,  134., 0, "ONLY");
+
+    gMC->Gspos("DCLA", 5, "DCM0",  -20., 27.5, -134., idrotm[1811], "ONLY");
+    gMC->Gspos("DCLA", 6, "DCM0",  -20., 27.5,  -44., idrotm[1811], "ONLY");
+    gMC->Gspos("DCLA", 7, "DCM0",  -20., 27.5,   46., idrotm[1811], "ONLY");
+    gMC->Gspos("DCLA", 8, "DCM0",  -20., 27.5,  134., idrotm[1811], "ONLY");
+
+
+    gMC->Gspos("DCBA", 1, "DCM0",  0., -47.5 , 17.5, 0, "ONLY");
+    gMC->Gspos("DCM0", 1, "ALIC",  0., -6.75, -975., 0, "ONLY");
+
+
+}
+
 //_____________________________________________________________________________
-void AliDIPOv2::DrawModule()
+void AliDIPOv2::DrawModule() const
 {
   //
   // Draw a shaded view of the muon absorber
   //
 
-  AliMC* gMC = AliMC::GetMC();
-  
   // Set everything unseen
   gMC->Gsatt("*", "seen", -1);
   // 
@@ -516,6 +805,9 @@ void AliDIPOv2::DrawModule()
   gMC->Gdman(16, 4, "MAN");
 }
 
+
+
+
 //_____________________________________________________________________________
 void AliDIPOv2::CreateMaterials()
 {
@@ -523,8 +815,8 @@ void AliDIPOv2::CreateMaterials()
   // Create Materials for Magnetic Dipole version 2
   //
   
-  Int_t ISXFLD   = gAlice->Field()->Integ();
-  Float_t SXMGMX = gAlice->Field()->Max();
+  Int_t isxfld   = gAlice->Field()->Integ();
+  Float_t sxmgmx = gAlice->Field()->Max();
   
   Float_t asteel[4] = { 55.847,51.9961,58.6934,28.0855 };
   Float_t zsteel[4] = { 26.,24.,28.,14. };
@@ -551,7 +843,7 @@ void AliDIPOv2::CreateMaterials()
   
   // --- Define the various materials for GEANT --- 
   //     Aluminum 
-  AliMaterial(9, "ALUMINIUM$", 26.98, 13., 2.7, 8.9, 37.2);
+  AliMaterial( 9, "ALUMINIUM$", 26.98, 13., 2.7, 8.9, 37.2);
   AliMaterial(29, "ALUMINIUM$", 26.98, 13., 2.7, 8.9, 37.2);
   AliMaterial(49, "ALUMINIUM$", 26.98, 13., 2.7, 8.9, 37.2);
   
@@ -559,8 +851,11 @@ void AliDIPOv2::CreateMaterials()
   AliMaterial(10, "IRON$     ", 55.85, 26., 7.87, 1.76, 17.1);
   AliMaterial(30, "IRON$     ", 55.85, 26., 7.87, 1.76, 17.1);
   AliMaterial(50, "IRON$     ", 55.85, 26., 7.87, 1.76, 17.1);
-  
-  //     Air 
+  //     Copper
+  AliMaterial(17, "COPPER$   ", 63.55, 29., 8.96, 1.43, 15.1);
+  AliMaterial(37, "COPPER$   ", 63.55, 29., 8.96, 1.43, 15.1);
+  AliMaterial(57, "COPPER$   ", 63.55, 29., 8.96, 1.43, 15.1);
+    //     Air 
   AliMaterial(15, "AIR$      ", 14.61, 7.3, .001205, 30423.24, 67500);
   AliMaterial(35, "AIR$      ", 14.61, 7.3, .001205, 30423.24, 67500);
   AliMaterial(55, "AIR$      ", 14.61, 7.3, .001205, 30423.24, 67500);
@@ -607,49 +902,56 @@ void AliDIPOv2::CreateMaterials()
   // *************** 
   
   //    Aluminum 
-  AliMedium(1809, "ALU_C0          ",  9, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1829, "ALU_C1          ", 29, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1849, "ALU_C2          ", 49, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(9, "ALU_C0          ",  9, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(29, "ALU_C1          ", 29, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(49, "ALU_C2          ", 49, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
   
   //    Iron 
-  AliMedium(1810, "FE_C0           ", 10, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1830, "FE_C1           ", 30, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1850, "FE_C2           ", 50, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(10, "FE_C0           ", 10, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(30, "FE_C1           ", 30, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(50, "FE_C2           ", 50, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
   
   //    Air 
-  AliMedium(1815, "AIR_C0          ", 15, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1835, "AIR_C1          ", 35, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1855, "AIR_C2          ", 55, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(15, "AIR_C0          ", 15, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(35, "AIR_C1          ", 35, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(55, "AIR_C2          ", 55, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
   
   //    Vacuum 
-  AliMedium(1816, "VA_C0           ", 16, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1836, "VA_C1           ", 36, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1856, "VA_C2           ", 56, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(16, "VA_C0           ", 16, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(36, "VA_C1           ", 36, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(56, "VA_C2           ", 56, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
   
   //    Steel 
-  AliMedium(1819, "ST_C0           ", 19, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1839, "ST_C1           ", 39, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1859, "ST_C3           ", 59, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(19, "ST_C0           ", 19, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(39, "ST_C1           ", 39, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(59, "ST_C3           ", 59, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
   
   //    Coil 
-  AliMedium(1814, "Coil_C1         ", 14, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1834, "Coil_C2         ", 34, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1854, "Coil_C3         ", 54, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(14, "Coil_C1         ", 14, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(34, "Coil_C2         ", 34, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(54, "Coil_C3         ", 54, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
 
   //    Resin 
-  AliMedium(1813, "RESIN_C0         ", 13, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1833, "RESIN_C1         ", 33, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1853, "RESIN_C2         ", 53, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(13, "RESIN_C0         ", 13, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(33, "RESIN_C1         ", 33, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(53, "RESIN_C2         ", 53, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
 
   //    G10 
-  AliMedium(1811, "G10_C0         ", 11, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1831, "G10_C1         ", 31, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1851, "G10_C2         ", 51, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(11, "G10_C0         ", 11, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(31, "G10_C1         ", 31, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(51, "G10_C2         ", 51, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+
+  //Aluminium Contactor
+  AliMedium(12, "AlCond_C0         ", 12, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(32, "AlCond_C1         ", 32, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(52, "AlCond_C2         ", 52, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+
+  //
+  //    Copper
+  AliMedium(17, "Cu_C0            ", 17, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(37, "Cu_C1            ", 37, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
+  AliMedium(57, "Cu_C2            ", 57, 0, isxfld, sxmgmx, tmaxfd, stemax, deemax, epsil, stmin);
 
-  //Aluminium Conductor
-  AliMedium(1812, "AlCond_C0         ", 12, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1832, "AlCond_C1         ", 32, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
-  AliMedium(1852, "AlCond_C2         ", 52, 0, ISXFLD, SXMGMX, tmaxfd, stemax, deemax, epsil, stmin);
 }