CBaseMountedWeapon

is a base class in for mounted gun entities.