What type of tool would a professional roofer use to drive a roofing nail with 1 stroke?

What type of tool would a professional roofer use to drive a roofing nail with 1 stroke?