![]() |
![]() |
-------------------------------------------------------------------- The history of FLUKA, spanning more than 40 years, is narrated in detail in Chap. 18}. It is possible to distinguish three different generation of "FLUKA" codes along the years, which can be roughly identified as the FLUKA of the '70s (main authors J. Ranft and J. Routti), the FLUKA of the '80s (P. Aarnio, A. Fasso`, H.-J. M"ohring, J. Ranft, G.R. Stevenson), and the FLUKA of today (A. Fasso`, A. Ferrari, J. Ranft and P.R. Sala). These codes stem from the same root and of course every new "generation" originated from the previous one. However, each new "generation" represented not only an improvement of the existing program, but rather a quantum jump in the code physics, design and goals. The same name "FLUKA" has been preserved as a reminder of this historical development - mainly as a homage to J. Ranft who has been involved in it as an author and mentor from the beginning until the present days - but the present code is completely different from the versions which were released before 1990, and in particular from the last one of the second generation, FLUKA87 [Aar86, Aar87]. Major changes and additions have affected the physical models used, the code structure, the tracking strategy and scoring. Important additions, such as a wider range of biasing possibilities and some specialised tools for calorimeter simulation, have extended the field of its possible applications. An exhaustive description of all these changes and new features along the years is reported in Chap. 18}. However, the best gauge of the program evolution is probably the widening of the application fields, and the boost of its recognition and diffusion all over the world.