CALL GMORIN GMORIN initialises the MICAP variables and reads the cross-section file for the materials that have been defined. It is called from GFMDIS when a neutron with kinetic energy below 20 MeV enters there first time.
CALL GFMDIS GFMDIS computes the distance to the next interaction points. It calls the FLUKA routines to compute the cross-sections for all particles except neutrons with kinetic energy below 20 MeV for which MICAP function SIGMOR is called. GFMDIS is called from the user routine GUPHAD where the hadronic package can be chosen. The only difference between GFLDIS (see [PHYS520]) and GFMDIS is that for the former, GHEISHA hadronic package is called for the neutrons below 20 MeV, and for the latter, the low-energy neutrons are handled by MICAP.
CALL GFMFIN GFMFIN calls the FLUKA routines to generate the hadronic interaction. For the neutrons with kinetic energy below 20 MeV GMICAP is called. The only difference between GFLFIN (see [PHYS520]) and GFMFIN is that for the former, GHEISHA hadronic package is called for the neutrons below 20 MeV, and for the latter, the low-energy neutrons are handled by MICAP. GFMFIN is called from the user routine GUHADR.
CALL GMICAP GMICAP calls the MICAP routines to handle the low-energy interaction of neutrons. It writes the eventual secondaries to the GEANT stack. GMICAP is called from GFMFIN.