Extended TopPtReweighter to allow sharp and smooth turn offs