Hans farfar , general Jean Baptiste Cavaignac,