fix SetDetNumberForGenericDetector

Things like sceptar should fill normally if it is added after GRIFFIN