next up previous index
Next: Method Up: PHYS460 Muon-nucleus interactions Previous: PHYS460 Muon-nucleus interactions

Subroutines

CALL GMUNUI GMUNUI computes and stores in the appropriate bank the value of the muon-nucleus cross-section for a given material. It is called at initialisation time by GPHYSI. CALL GMUNU GMUNU is called by GTMUON every time a muon-nucleus interaction has to happen. It generates the final state particles as well as the outgoing muon. A call to GUHADR is performed if IMUNU (which is the variable set by the MUNU data record) is equal to 1. An inelastic interaction is forced (which could also be a fission in case of heavy materials). The secondaries from the π -nucleus interaction are always generated if IMUNU is equal to 1, irrespectively of the value of IHADR.

Note: IMUNU should be set to 1 only when using the GHEISHA hadronic interactions package. Setting it to 1 when using FLUKA can give unpredictable results.

GMUSIGVALUE = GMUSIG(E,E1,COSTET)

E
( REAL) initial μ energy;
E1
( REAL) final μ energy;
COSTET
( REAL) μ scattering angle.
This function returns the value of the differential cross-section in millibarns for a muon of energy E to generate a nuclear interaction recoil with energy E1 at an angle the cosine of which is COSTET.


Janne Saarela
Mon Apr 3 12:46:29 METDST 1995