The model and development is described of a new generation of Monte Carlo track structure codes. The code LEPHIST simulates full slowing down of low-energy proton history tracks in the range 1 keV-1 MeV and the code LEAHIST simulates low-energy alpha particle history tracks in the range 1 keV-8 MeV in water. All primary ion interactions are followed down to 1 keV and all electrons to 1 eV. Tracks of secondary electrons ejected by ions were traced using the electron code KURBUC. Microdosimetric parameters derived by analysis of generated tracks are presented.