Тут лежит код для симулирования процесса роождения гиперядер и разъигрывания треков. В файле main.cpp задаётся имя файла на выходе, кол-во событий decayZ = -4958+decayZ*10; точка распада.
на выходе события пишутся в рут файл, и потом читаются прораммой реконструкции.