added energy group attribute and tallying from particle class