Consumes tpg

Pull request for integrating a branch including consumes migration for EcalTPG files