34 std::vector<float> binY2X;
35 for (
int iBin = 0; iBin <= residUniform.
getNY2XBins(); ++iBin) {
36 binY2X.push_back(-1. + 2. / residUniform.
getNY2XBins() * iBin);
40 std::vector<float> binZ2X;
41 for (
int iBin = 0; iBin <= residUniform.
getNZ2XBins(); ++iBin) {
42 binZ2X.push_back(1. / residUniform.
getNZ2XBins() * iBin);
47 float x, p,
z, xRef, pRef, zRef;
48 for (
int ix = 0; ix < residUniform.
getNXBins(); ++ix) {
49 for (
int ip = 0; ip < residUniform.
getNY2XBins(); ++ip) {
50 for (
int iz = 0; iz < residUniform.
getNZ2XBins(); ++iz) {
53 BOOST_CHECK_SMALL(
x - xRef, 1e-6f);
54 BOOST_CHECK_SMALL(p - pRef, 1e-6f);
55 BOOST_CHECK_SMALL(
z - zRef, 1e-6f);