Am I eligible to claim my expenses for hotel, gas, food in my construction job despite getting paid a per diem?

I get a $50 per diem and am working in Texas. If not, can I at least claim the mileage or gas it takes to get to the job site at the beginning of the week and back home at the end of the week?