reference implementation of selectDecay in AbsModel.h