6       dimension awat(2),zwat(2),wwat(2)
 
    7       dimension aair(2),zair(2),wair(2)
 
    8       dimension pall(3),pvol(3)
 
   15       DATA aair/14.01,16.00/
 
   21       CALL gsmate(21,
'BERYLLIUM',9.010,4.,1.848,35.30,0.,0,0)
 
   22       CALL gsmate(22,
'ALUMINIUM',26.98,13.,2.70,8.900,0.,0,0)
 
   23       CALL gsmate(23,
'SILICON',28.09,14.,2.33,9.36,45.49,0,0)
 
   24       CALL gsmate(24,
'LIQUID ARGON',39.95,18.,1.4,14.,83.71,0,0)
 
   25       CALL gsmate(25,
'IRON',55.85,26.,7.87,1.760,0.,0,0)
 
   26       CALL gsmate(26,
'COPPER',63.54,29.,8.96,1.430,0.,0,0)
 
   27       CALL gsmate(27,
'GOLD',196.967,79.,19.32,0.33,0.,0,0)
 
   28       CALL gsmate(28,
'LEAD',207.190,82.,11.35,0.560,0.,0,0)
 
   29       CALL gsmate(31,
'XenonGas',131.29,54.,5.858
e-3,1447.8,0.,0,0)
 
   30       CALL gsmate(32,
'Tungsten',183.85,74.,19.30,0.35,0.,0,0)            
 
   32       CALL gsmixt(29,
'WATER',awat,zwat,1.00,-2,wwat)
 
   33       CALL gsmixt(30,
'AIR',aair,zair,1.205
e-3,+2,wair)
 
   38       if (fieldw.ne.0.) ifield=3
 
   47       CALL gstmed(99,
'WORLD',matwld,0,ifield,
 
   48      *            fieldm,tmaxfd,stemax,deemax,epsil,stmin,0,0)
 
   52       if (fielda.ne.0.) ifield=3
 
   58       CALL gstmed(1,
'ABSORBER',matabs,0,ifield,
 
   59      *            fieldm,tmaxfd,stemax,deemax,epsil,stmin,0,0)
 
   64       if(xworld*yzworl.le.0.) 
then 
   72       CALL gsvolu(
'worl',
'BOX ',99,pall,3,ivol)
 
   77       CALL gsvolu(
'abso',
'BOX ', 1,pvol,3,ivol)
 
   81       CALL gspos(
'abso',1,
'worl',xposab,0.,0.,0,
'ONLY')
 
   83       x1abso = xposab - 0.5*xabsor
 
   84       x2abso = xposab + 0.5*xabsor
 
   91       CALL gsatt(
'*',
'SEEN',1)
 
   97         saxis =   0.1*
max(xworld,yzworl)
 
  100         CALL gdscal(10., 0.3)