define cross sections of all particle in Sibyll interface
isValid
checks if the current configuration of particles is valid for Sibyll. However it does not distinguish between generating interactions and providing the cross sections. It only checks if Sibyll can generate secondaries for this configuration. This caused the crash that was fixed in !577 (merged).
For full propagation of the particle in corsika the models need to provide a cross section and allow particle generation. If the interaction cannot be generated the cross section should be zero (it is). However currently Sibyll can generate interactions of specific particle (\rho^0
for example) but does not provide an interaction cross section. One could easily map these particles to one of the three cross sections provided in Sibyll (pion, kaons or protons).