Import Geant4 4.1.0 source tree
This commit is contained in:
@@ -3,20 +3,30 @@
|
||||
*
|
||||
* Generates Kinematics for primary track
|
||||
*
|
||||
* Data card Kine : Itype Ekine
|
||||
* Data card Kine : Itype Ekine xbeam rbeam
|
||||
*
|
||||
#include "geant321/gcbank.inc"
|
||||
#include "geant321/gcflag.inc"
|
||||
#include "geant321/gckine.inc"
|
||||
#include "geant321/gckine.inc"
|
||||
#include "calor.inc"
|
||||
*
|
||||
DIMENSION VERTEX(3),PLAB(3)
|
||||
dimension rndm(3)
|
||||
*
|
||||
DATA VERTEX/3*0./
|
||||
DATA PLAB /3*0./
|
||||
*
|
||||
IF (PKINE(2).NE.0.) vertex(1) = -0.5*BoxSize
|
||||
*
|
||||
* random in YZ ?
|
||||
if ((pkine(3).lt.0.).or.(pkine(3).gt.1.)) pkine(3) = 0.
|
||||
rbeam = pkine(3)*0.5*BoxSize
|
||||
call GRNDM (rndm,2)
|
||||
*
|
||||
VERTEX(2) = (2*rndm(1)-1.)*rbeam
|
||||
VERTEX(3) = (2*rndm(2)-1.)*rbeam
|
||||
*
|
||||
CALL GSVERT(VERTEX,0,0,0,0,NVERT)
|
||||
*
|
||||
*
|
||||
JPA = LQ(JPART-IKINE)
|
||||
XMASS = Q(JPA+7)
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
CALL GSMATE( 7,'Tungsten' ,183.85, 74., 19.30 , 0.35, 18.5, 0,0)
|
||||
CALL GSMATE( 8,'Lead' ,207.19, 82., 11.35 , 0.56, 18.5, 0,0)
|
||||
CALL GSMATE( 9,'Uranium' ,238.03, 92., 18.95 , 0.32, 12. , 0,0)
|
||||
*
|
||||
CALL GSMATE(10,'Germanium', 72.61, 32., 5.323 , 2.30, 16.6, 0,0)
|
||||
*
|
||||
* *** Defines USER tracking media parameters
|
||||
IFIELD = 0
|
||||
|
||||
@@ -40,6 +40,6 @@
|
||||
|
||||
760 FORMAT(//,1X,'nb of process calls per event: ',
|
||||
+ /,3X,12A9)
|
||||
761 FORMAT( 3X,12F9.2,//)
|
||||
761 FORMAT( 3X,12F9.4,//)
|
||||
*
|
||||
END
|
||||
|
||||
Reference in New Issue
Block a user