Not all trains have it. I am going via Himgiri Exp and it doesn't have e-catering service. So, it's either Comesum at MGS[Patna/Danapur don't have one] or Travel Khana at PNBE. I have used the Comesum service[serving food in trains] once and it was okay; never travelkhana.