Geometry of the trigger chambers : a vertical gap of has been introduced around x...
authorpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 14 Mar 2001 17:22:15 +0000 (17:22 +0000)
committerpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 14 Mar 2001 17:22:15 +0000 (17:22 +0000)
MUON/AliMUONConstants.cxx
MUON/AliMUONv1.cxx

index e85f98b9ea79d08064c081bb349e96c14f475a83..461a0773116830fb863f8a5983be0ccb2b009f53 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.6  2001/01/30 12:19:39  morsch
+Update chamber positions (AdTDR version update 4/12/2000).
+
 Revision 1.5  2000/10/18 13:26:10  morsch
 New z-positions of chambers after Erice
 
@@ -49,7 +52,7 @@ Float_t AliMUONConstants::fgDefaultChamberZ[14] =
                   1610, 1625., 1710., 1725.}; 
 
 Float_t  AliMUONConstants::fgDmin[7] = {  36.4,  46.2,  66.0,   80.,   80., 100., 100.};    
-Float_t  AliMUONConstants::fgDmax[7]  = {183., 245., 316.6,  560.,  560., 830., 880.};  
+Float_t  AliMUONConstants::fgDmax[7]  = {183., 245., 316.6,  560.,  560., 850., 900.};  
 
 Int_t   AliMUONConstants::fgMaxZoom = 20;
 
index 6411d50f251345e39abaeef6e58009a58fb71da6..957cbcdbbe8e06a5f630c8cdf5dcfabe7ef2861e 100644 (file)
 
 /*
 $Log$
+Revision 1.23  2001/01/18 15:23:49  egangler
+Bug correction in StepManager :
+Now the systematic offset with angle is cured
+
 Revision 1.22  2001/01/17 21:01:21  hristov
 Unused variable removed
 
@@ -1257,16 +1261,19 @@ void AliMUONv1::CreateGeometry()
 
 //  Parameters of the Trigger Chambers
 
-               
+// DP03-01 introduce dead zone of +/- 2 cm arround x=0 (as in TDR, fig3.27)                    
+     const Float_t kDXZERO=2.; 
      const Float_t kXMC1MIN=34.;       
      const Float_t kXMC1MED=51.;                                
      const Float_t kXMC1MAX=272.;                               
      const Float_t kYMC1MIN=34.;                              
      const Float_t kYMC1MAX=51.;                              
      const Float_t kRMIN1=50.;
-     const Float_t kRMAX1=62.;
+// DP03-01     const Float_t kRMAX1=62.;
+     const Float_t kRMAX1=64.;
      const Float_t kRMIN2=50.;
-     const Float_t kRMAX2=66.;
+// DP03-01      const Float_t kRMAX2=66.;
+     const Float_t kRMAX2=68.;
 
 //   zposition of the middle of the gas gap in mother vol 
      const Float_t kZMCm=-3.6;
@@ -1334,7 +1341,8 @@ void AliMUONv1::CreateGeometry()
      tpar[0] = -1.;
      tpar[1] = -1.;
      
-     const Float_t kXMC1A=kXMC1MED+(kXMC1MAX-kXMC1MED)/2.;
+// DP03-01     const Float_t kXMC1A=kXMC1MED+(kXMC1MAX-kXMC1MED)/2.;
+     const Float_t kXMC1A=kDXZERO+kXMC1MED+(kXMC1MAX-kXMC1MED)/2.;
      const Float_t kYMC1Am=0.;
      const Float_t kYMC1Ap=0.;
           
@@ -1358,7 +1366,8 @@ void AliMUONv1::CreateGeometry()
      tpar[0] = (kXMC1MAX-kXMC1MIN)/2.;
      tpar[1] = (kYMC1MAX-kYMC1MIN)/2.;
      
-     const Float_t kXMC1B=kXMC1MIN+tpar[0];
+// DP03-01     const Float_t kXMC1B=kXMC1MIN+tpar[0];
+     const Float_t kXMC1B=kDXZERO+kXMC1MIN+tpar[0];
      const Float_t kYMC1Bp=(y1msave+tpar1save)*zpm+tpar[1];
      const Float_t kYMC1Bm=(y1psave+tpar1save)*zmp+tpar[1];
 
@@ -1375,7 +1384,9 @@ void AliMUONv1::CreateGeometry()
      tpar[0] = kXMC1MAX/2;
      tpar[1] = kYMC1MAX/2;
      
-     const Float_t kXMC1C=tpar[0];
+
+// DP03-01     const Float_t kXMC1C=tpar[0];
+     const Float_t kXMC1C=kDXZERO+tpar[0];
 // warning : same Z than type B
      const Float_t kYMC1Cp=(y1psave+tpar1save)*1.+tpar[1];
      const Float_t kYMC1Cm=(y1msave+tpar1save)*1.+tpar[1];
@@ -1393,7 +1404,8 @@ void AliMUONv1::CreateGeometry()
      tpar[0] = kXMC1MAX/2.;
      tpar[1] = kYMC1MIN;
      
-     const Float_t kXMC1D=tpar[0];
+// DP03-01     const Float_t kXMC1D=tpar[0];
+     const Float_t kXMC1D=kDXZERO+tpar[0];
      const Float_t kYMC1Dp=(y1msave+tpar1save)*zpm+tpar[1];
      const Float_t kYMC1Dm=(y1psave+tpar1save)*zmp+tpar[1];