![]() |
Project
|
#include <boost/test/unit_test.hpp>
#include <iostream>
#include "BareElinkEncoder.h"
#include "MCHRawCommon/SampaHeader.h"
#include <fstream>
#include <fmt/printf.h>
Go to the source code of this file.
Macros | |
#define | BOOST_TEST_MODULE Test MCHRaw BareElinkEncoder |
#define | BOOST_TEST_MAIN |
#define | BOOST_TEST_DYN_LINK |
Functions | |
ElinkEncoder< BareFormat, SampleMode > | createBareElinkEncoder10 () |
ElinkEncoder< BareFormat, ChargeSumMode > | createBareElinkEncoder20 () |
BOOST_AUTO_TEST_CASE (CtorBuildsAnEmptyBitSet) | |
BOOST_AUTO_TEST_CASE (AddSingleHitShouldIncreaseSizeBy140Bits) | |
BOOST_AUTO_TEST_CASE (AddMultipleHitsShouldIncreateSizeBy40BitsTimeN) | |
BOOST_AUTO_TEST_CASE (OneChipChargeSumOneCluster) | |
BOOST_AUTO_TEST_CASE (OneChipSamplesOneCluster) | |
template<typename FORMAT , typename CHARGESUM > | |
void | print (const char *msg, const ElinkEncoder< FORMAT, CHARGESUM > &enc) |
BOOST_AUTO_TEST_CASE (GetShouldThrowIfBitNumberIsBeyondLen20) | |
BOOST_AUTO_TEST_CASE (GetShouldThrowIfBitNumberIsBeyondLen10) | |
BOOST_AUTO_TEST_CASE (FillWithSync) | |
#define BOOST_TEST_DYN_LINK |
Definition at line 14 of file testBareElinkEncoder.cxx.
#define BOOST_TEST_MAIN |
Definition at line 13 of file testBareElinkEncoder.cxx.
#define BOOST_TEST_MODULE Test MCHRaw BareElinkEncoder |
Definition at line 12 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | AddMultipleHitsShouldIncreateSizeBy40BitsTimeN | ) |
Definition at line 76 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | AddSingleHitShouldIncreaseSizeBy140Bits | ) |
Definition at line 64 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorBuildsAnEmptyBitSet | ) |
Definition at line 58 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | FillWithSync | ) |
Definition at line 145 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | GetShouldThrowIfBitNumberIsBeyondLen10 | ) |
Definition at line 137 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | GetShouldThrowIfBitNumberIsBeyondLen20 | ) |
Definition at line 129 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | OneChipChargeSumOneCluster | ) |
Definition at line 94 of file testBareElinkEncoder.cxx.
BOOST_AUTO_TEST_CASE | ( | OneChipSamplesOneCluster | ) |
Definition at line 107 of file testBareElinkEncoder.cxx.
ElinkEncoder< BareFormat, SampleMode > createBareElinkEncoder10 | ( | ) |
Definition at line 25 of file testBareElinkEncoder.cxx.
ElinkEncoder< BareFormat, ChargeSumMode > createBareElinkEncoder20 | ( | ) |
Definition at line 40 of file testBareElinkEncoder.cxx.
void print | ( | const char * | msg, |
const ElinkEncoder< FORMAT, CHARGESUM > & | enc | ||
) |
Definition at line 120 of file testBareElinkEncoder.cxx.