]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/PHOTOS/photos_set.F
Modified:
[u/mrichter/AliRoot.git] / TEvtGen / PHOTOS / photos_set.F
CommitLineData
da0e9ce3 1
2
3 SUBROUTINE PHOTOS_SET
4C.----------------------------------------------------------------------
5C.
6C. Setter for PHOTOS:
7C.
8C. Purpose: Copies /PH_HEPEVT/ into /HEPEVT/
9C.
10C.
11C. Input Parameters: None
12C.
13C. Output Parameters: None
14C.
15C. Author(s): Z. Was Created at: 21/07/98
16C. Last Update: 21/07/98
17C.
18C.----------------------------------------------------------------------
19 IMPLICIT NONE
20 INTEGER d_h_nmxhep ! maximum number of particles
21 PARAMETER ( d_h_nmxhep=4000)
22 REAL*8 d_h_phep, d_h_vhep ! to be real*4 or *8 depending on host
23 INTEGER d_h_nevhep,d_h_nhep,d_h_isthep,d_h_idhep,d_h_jmohep,
24 $ d_h_jdahep
25 COMMON /hepevt/
26 $ d_h_nevhep, ! serial number
27 $ d_h_nhep, ! number of particles
28 $ d_h_isthep(d_h_nmxhep), ! status code
29 $ d_h_idhep(d_h_nmxhep), ! particle ident KF
30 $ d_h_jmohep(2,d_h_nmxhep), ! parent particles
31 $ d_h_jdahep(2,d_h_nmxhep), ! childreen particles
32 $ d_h_phep(5,d_h_nmxhep), ! four-momentum, mass [GeV]
33 $ d_h_vhep(4,d_h_nmxhep) ! vertex [mm]
34* ----------------------------------------------------------------------
35! LOGICAL d_h_qedrad
36! COMMON /phoqed/
37! $ d_h_qedrad(d_h_nmxhep) ! Photos flag
38 INTEGER NMXHEP
39 PARAMETER (NMXHEP=10000)
40 INTEGER IDHEP,ISTHEP,JDAHEP,JMOHEP,NEVHEP,NHEP
41 REAL*8 PHEP,VHEP
42 COMMON/PH_HEPEVT/NEVHEP,NHEP,ISTHEP(NMXHEP),IDHEP(NMXHEP),
43 &JMOHEP(2,NMXHEP),JDAHEP(2,NMXHEP),PHEP(5,NMXHEP),VHEP(4,NMXHEP)
44 LOGICAL QEDRAD
45 COMMON/PHOQED/QEDRAD(NMXHEP)
46 INTEGER K,L
47
48 d_h_nevhep= nevhep ! serial number
49 d_h_nhep = nhep ! number of particles
50 DO K=1,nhep
51 d_h_isthep(k) =isthep(k) ! status code
52 d_h_idhep(k) =idhep(k) ! particle ident KF
53 d_h_jmohep(1,k) =jmohep(1,k) ! parent particles
54 d_h_jdahep(1,k) =jdahep(1,k) ! childreen particles
55 d_h_jmohep(2,k) =jmohep(2,k) ! parent particles
56 d_h_jdahep(2,k) =jdahep(2,k) ! childreen particles
57 DO l=1,4
58 d_h_phep(l,k) =phep(l,k) ! four-momentum, mass [GeV]
59 d_h_vhep(l,k) =vhep(l,k) ! vertex [mm]
60 ENDDO
61 d_h_phep(5,k) =phep(5,k) ! four-momentum, mass [GeV]
62 ENDDO
63 END