27 std::vector<double> profile(9u, 0.0);
31 const std::vector<double> rebinned =
33 if (rebinned.size() != 9u ||
34 std::fabs(rebinned[3] - 0.25) > 1.0e-12 ||
35 std::fabs(rebinned[5] - 0.75) > 1.0e-12) {
36 error =
"detector flux profile rebin/normalization failed";
40 std::vector<PositionMeasurement2DPoint> hits;
41 for (
int i = 0; i < 25; ++i) {
47 for (
int i = 0; i < 75; ++i) {
58 error =
"TVD should be zero for a matching arrival ensemble";
63 for (
int i = 0; i < 100; ++i) {
73 error =
"TVD did not detect a strongly mismatched arrival ensemble";