Following discussion in MR 46061, remove the 'hacky line' for getting info in MC when mu <=0.
Following discussion in MR 46061 (!46061 (comment 4760447)), remove the 'hacky line' for getting info in MC when mu <=0.
The info should be there now, so we stick to the handles.
Also do some monor tidy the code, use std:: math functions , use empty, use nullptr