The USERWEIG card allows you to invoke the FLUSCW function, for which an example is provided in fluscw.f (in the src/user directory). The deq99c.f, as distributed in the past, contains an adapted FLUSCW function, which was used before the functionality was entirely included in the FLUKA code and made available via the AUXSCORE card. Since FLUKA2008.3 it is therefore no longer required to link the deq99c.f and to invoke it with a USERWEIG card; simply use the AUXSCORE card.
Similarly, the conversion factors from ICRP116 and ICRU95 have been included in the FLUKA code (from version 4-2.0) and can be selected directly via an AUXSCORE card. There is no need to link a user-defined FLUSCW function, such as deq99c.f in the past.
Thank you @mrettig for the explanation. So, now is there any usage of fluscw.f from the user side? Also, as you have mentioned that
is there any file/FORTRAN code present in the installation folder where we can see how these values are incorporated inside the code or is it given in the ‘executable file’ form only ?
yes indeed, there may be still plenty of other usages for the fluscw.f routine. You may have other applications where you want to weight a fluence based scoring with an arbitrary function or different parameter set, in which case one could use the fluscw.f routine.
The FORTRAN code implementing the dose conversion coefficients is not accessible to the user, as it is part of the FLUKA source code. However, the implemented coefficients are those from the reference documents, ICRP Publication 116 and ICRU Report 95. To understand how FLUKA deals with energies below and above the tabulated values, I refer to the FLUKA manual section AUXSCORE, especially the notes.