The banks connected to the photoelectric effect are created during initialisation for each tracking medium. PHXS bank (data area) The total cross-section values are stored in PHOT bank in energy bins set within the array ELOW (common CGMULO). This bank is pointed by JPHOT link. The first structural link of PHOT supports the PHXS bank. For each energy interval of the cross-section we store the upper limit of the interval and four constants of equation (). For each chemical element used to build the medium a PHFN bank is created. This bank, pointed by a structural link of the PHXS bank, contains the data needed for the photoelectric effect final state simulation. All data word are of the Fortran REAL type. The descriptions of the PHXS and PHFN banks are given below.
2cPHXSbank (data area) | |
1cWord # | 1cDescription |
1 | NZ-number of chemical elements of the medium |
2 NZ+1 | atomic numbers of the elements |
NZ+2 2*NZ+1 | not used at present |
2*NZ+2 3*NZ+1 | weights of the cross-section constants |
3*NZ+2 | NIT-number of the cross-section intervals |
3*NZ+3 1+3*NZ+1+5*NIT | the total cross-section constants |
2cPHFNbank (data area) | |
1cWord # | 1cDescription |
1 | NIE-number of intervals for an element |
2 NIE*5+1 | the element cross-section constants |
NIE*5+2 | number of shells used. At present always 4 |
NIE*5+3 NIE*5+6 | binding energies of , , and shells |
NIE*5+7 NIE*5+10 | probability of the radiative shell decay |
NIE*5+11 | pointer to the radiative decays of shell KRD |
NIE*5+12 | pointer to the radiative decays of shell L1RD |
NIE*5+13 | pointer to the radiative decays of shell L2RD |
NIE*5+14 | pointer to the radiative decays of L3RD |
NIE*5+15 | pointer to the non-radiative decays of shell KNRD |
NIE*5+16 | pointer to the non-radiative decays of shell L1NRD |
NIE*5+17 | pointer to the non-radiative decays of shell L2NRD |
NIE*5+18 | pointer to the non-radiative decays of shell L3NRD |
KRD | number of shell radiative decay modes NRDK |
KRD+1 KRD+1+NRDK | shell decay mode probability |
KRD+1+NRDK KRD+1+2*NRDK | shell transition energies |
L1RD | number of shell radiative decay modes NRDL1 |
L1RD+1 L1RD+1+NRDL1 | shell decay mode probability |
L1RD+1+NRDL1 L1RD+1+2*NRDL1 | shell transition energies |
L2RD | number of shell radiative decay modes NRDL2 |
L2RD+1 L2RD+1+NRDL2 | shell decay mode probability |
L2RD+1+NRDL2 L2RD+1+2*NRDL2 | shell transition energies |
L3RD | number of shell radiative decay modes NRDL3 |
L3RD+1 L3RD+1+NRDK | shell decay mode probability |
L3RD+1+NRDL3 L3RD+1+2*NRDL3 | shell transition energies |
KNRD | number of shell radiative decay modes RDK = 1 |
KNRD+1 KNRD+1+RDK | shell decay mode probability |
KNRD+1+RDK KNRD+1+2*RDK | shell transition energies |
L1NRD | number of shell radiative decay modes RDL1 = 1 |
L1NRD+1 L1RD+1+RDL1 | shell decay mode probability |
L1NRD+1+RDL1 L1RD+1+2*RDL1 | shell transition energies |
L2NRD | number of shell radiative decay modes RDL2 = 1 |
L2NRD+1 L2RD+1+NRDK | shell decay mode probability |
2cPHFNbank (data area, continued) | |
1cWord # | 1cDescription |
L2NRD+1+RDL2 L2RD+1+2*RDL2 | shell transition energies |
L3NRD | number of shell radiative decay modes RDL3 = 1 |
L3NRD+1 L3RD+1+RDL3 | shell decay mode probability |
L3NRD+1+RDL3 L3RD+1+2*NRDL3 | shell transition energies |