Former Arizona Cardinals and Pittsburgh Steelers linebacker Clark Haggans will reportedly take a physical and then sign with the San Francisco 49ers to add depth at outside linebacker.