ILC SDHCAL Lyon code