Fix when passing a particle ID to initialise split information struct
Previous implementation would lead to (invalid) negative values of ProgenitorParticleID
, when the number of particles was sufficiently large.
I checked the particle_splitting_data
struct, and it was already defining progenitor_id
as a long long
. Hence, the function argument I modified should be the only changed required.