1
INTEGER FUNCTION ILQPDG(IDPDG0)
11
INTEGER ILQLST(NPPTCL)
12
c DATA ILQLST/ NPPTCL*0/
13
DATA (ILQLST(I),I=1,6)/
16
DATA (ILQLST(I),I=11,16)/
17
C e- nue mu- num tau- nut
19
DATA (ILQLST(I),I=41,46)/
20
C d~L u~L s~L c~L b~L t~L
22
DATA (ILQLST(I),I=51,56)/
23
C e-~L nue~L mu-~L num~L tau-~L nut~L
25
DATA (ILQLST(I),I=61,66)/
26
C d~R u~R s~R c~R b~R t~R
28
DATA (ILQLST(I),I=71,76)/
29
C e-~R nue~R mu-~R num~R tau-~R nut~R
34
IF(IDPDG.LE.0 .OR. IDPDG.GT.NPPTCL) THEN
35
CALL MSGOUT('ILQPDG','Wrong particle code',IDPDG)
40
ILQPDG = ILQLST(IDPDG)