12#define BOOST_TEST_MODULE Test MCHSimulation DigitMerging
13#define BOOST_TEST_DYN_LINK
15#include <boost/test/unit_test.hpp>
20#include "boost/format.hpp"
21#include <boost/test/data/test_case.hpp>
30 return std::vector<Digit>{
39 return std::vector<o2::MCCompLabel>{
48 return std::vector<Digit>{
61 return std::vector<o2::MCCompLabel>{
75 return std::vector<Digit>{
84 return std::vector<o2::MCCompLabel>{
95 BOOST_CHECK(std::is_permutation(
m.begin(),
m.end(), e.begin()));
std::vector< MergingFunctionType > mergingFunctions()
MCH digit implementation.
std::vector< o2::MCCompLabel > createLabelsNonOverlappingDigits()
std::vector< Digit > createOverlappingDigits()
BOOST_DATA_TEST_CASE(DigitMergingIdentity, boost::unit_test::data::make(mergingFunctions()), mergingFunction)
std::vector< Digit > createNonOverlappingDigits()
std::vector< Digit > expected()
std::vector< o2::MCCompLabel > labelexpected()
std::vector< o2::MCCompLabel > createLabelsOverlappingDigits()