]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDv1.cxx
Vertex truncation settings moved to AliGenMC.
[u/mrichter/AliRoot.git] / PMD / AliPMDv1.cxx
index 7e26e74ab4d5c0124c310c29e268cef07123e4d7..90960162b3e359307bcff1df40f3f73290fc1a17 100644 (file)
  **************************************************************************/
 /*
 $Log$
+Revision 1.15  2001/05/21 10:59:49  morsch
+Lost changes from revision 1.13 recovered.
+
+Revision 1.14  2001/05/21 09:39:28  morsch
+Minor modifications on the geometry. (Tapan Nayak)
+
+Revision 1.13  2001/05/16 14:57:19  alibrary
+New files for folders and Stack
+
 Revision 1.12  2001/05/14 14:01:04  morsch
 AliPMDv0 coarse geometry and AliPMDv1 detailed simulation, completely revised versions by Tapan Nayak.
 
@@ -649,7 +658,7 @@ void AliPMDv1::CreatePMD()
 
   Float_t Al_rod[3] ;
   Al_rod[0] = sm_length * 3/2. - gaspmd[5]/2 - boundary ;
-  Al_rod[1] = boundary;
+  Al_rod[1] = boundary - 0.5*cell_radius*root3_2;
   Al_rod[2] = dm_thick/2.;
 
   gMC->Gsvolu("EALM","BOX ", idtmed[698], Al_rod, 3);
@@ -722,12 +731,12 @@ void AliPMDv1::CreatePMD()
          ypos[i]=ymod[j] + xsup[i]*TMath::Sin(theta[j]) + ysup[i]*TMath::Cos(theta[j]);
 
          if(fDebug) 
-           printf("%s: %f %f \n", ClassName(), xpos[i], ypos[i]);
+             printf("%s: %f %f \n", ClassName(), xpos[i], ypos[i]);
 
          num_mod = num_mod+1;
 
-         if(fDebug)
-           printf("\n%s: Num_mod %d\n",ClassName(),num_mod);
+         if(fDebug) 
+             printf("\n%s: Num_mod %d\n",ClassName(),num_mod);
 
          gMC->Gsposp("EMM1", num_mod + 6, "EPMD", xpos[i],ypos[i], 0., irotate[j], "ONLY", dpara_emm1, 6);
 
@@ -926,17 +935,18 @@ void AliPMDv1::Init()
   kdet=1;
   //
   if(fDebug) {
-    printf("\n%s: ",ClassName());
-    for(i=0;i<35;i++) printf("*");
-    printf(" PMD_INIT ");
-    for(i=0;i<35;i++) printf("*");
-    printf("\n%s: ",ClassName());
-    printf("                 PMD simulation package (v1) initialised\n");
-    printf("%s: parameters of pmd\n",ClassName());
-    printf("%s: %10.2f %10.2f %10.2f %10.2f\n",ClassName(),cell_radius,cell_wall,cell_depth,zdist1 );
-    printf("%s: ",ClassName());
-    for(i=0;i<80;i++) printf("*");
-    printf("\n");
+      printf("\n%s: ",ClassName());
+      for(i=0;i<35;i++) printf("*");
+      printf(" PMD_INIT ");
+      for(i=0;i<35;i++) printf("*");
+      printf("\n%s: ",ClassName());
+      printf("                 PMD simulation package (v1) initialised\n");
+      printf("%s: parameters of pmd\n",ClassName());
+      printf("%s: %10.2f %10.2f %10.2f \
+      %10.2f\n",ClassName(),cell_radius,cell_wall,cell_depth,zdist1 );
+      printf("%s: ",ClassName());
+      for(i=0;i<80;i++) printf("*");
+      printf("\n");
   }
   
   Int_t *idtmed = fIdtmed->GetArray()-599;