please replace cosh(eta) with p/pt