 ATOMIC WEIGHTS:
 float AtomicWeight(int Z)

 CROSS SECTIONS:
    (cm2/g)
 float CS_Total(int Z, float E)
 float CS_Photo(int Z, float E)
 float CS_Rayl(int Z, float E)
 float CS_Compt(int Z, float E) 
 float CS_FluorLine(int Z, int line, float E)
    (barn/atom)
 float CS_KN(float E)
 float CSb_Total(int Z, float E)
 float CSb_Photo(int Z, float E)
 float CSb_Rayl(int Z, float E)
 float CSb_Compt(int Z, float E) 
 float CSb_FluorLine(int Z, int line, float E)

 DIFFERENTIAL UNPOLARIZED CROSS SECTIONS:
    (cm2/g/sterad)
 float DCS_Rayl(int Z, float E, float theta)
 float DCS_Compt(int Z, float E, float theta)
    (barns/atom/sterad)
 float DCS_Thoms(float theta)
 float DCS_KN(float E, float theta)
 float DCSb_Rayl(int Z, float E, float theta)
 float DCSb_Compt(int Z, float E, float theta)

 DIFFERENTIAL POLARIZED CROSS SECTIONS:
    (cm2/g/sterad)
 float DCSP_Rayl(int Z, float E, float theta, float phi)
 float DCSP_Compt(int Z, float E, float theta, float phi)
    (barns/atom/sterad)
 float DCSP_Thoms(float theta, float phi)
 float DCSP_KN(float E, float theta, float phi)
 float DCSPb_Rayl(int Z, float E, float theta, float phi)
 float DCSPb_Compt(int Z, float E, float theta, float phi)

 FORM FACTORS, SCATTERING FUNCTIONS, MOMENTUM TRANSFER
 float FF_Rayl(int Z, float q)
 float SF_Compt(int Z, float q)
 float MomentTransf(float E, float theta)

 COMPTON ENERGY:
 float ComptonEnergy(float E0, float theta)

 ABSORPTION EDGES AND TRANSITIONS DATA:
 float EdgeEnergy(int Z, int shell)
 float LineEnergy(int Z, int line)
 float FluorYield(int Z, int shell)
 float JumpFactor(int Z, int shell)
 float RadRate(int Z, int line)
 float CosKronTransProb(int Z, int trans)

