15#define BOOST_TEST_MODULE Test MCHRaw SampaBunchCrossingCounter
16#define BOOST_TEST_MAIN
17#define BOOST_TEST_DYN_LINK
19#include <boost/test/unit_test.hpp>
25constexpr uint32_t
BXMAX = (1 << 20) - 1;
27BOOST_AUTO_TEST_SUITE(o2_mch_raw)
29BOOST_AUTO_TEST_SUITE(sampatime)
33 uint32_t bx =
BXMAX + 1;
34 BOOST_CHECK_THROW(
orbitBC(bx, 0),
35 std::invalid_argument);
60 uint32_t firstOrbit = 12345;
65BOOST_AUTO_TEST_SUITE_END()
66BOOST_AUTO_TEST_SUITE_END()
uint20_t sampaBunchCrossingCounter(uint32_t orbit, uint16_t bc, uint32_t firstOrbit)
std::tuple< uint32_t, uint16_t > orbitBC(uint20_t bunchCrossing, uint32_t firstOrbit)
BOOST_AUTO_TEST_CASE(FlatHisto)
BOOST_CHECK_NO_THROW(algorithm::merge(target, other))
BOOST_CHECK_EQUAL(triggersD.size(), triggers.size())