95 using namespace detail;
98 LOG(info) <<
"TPC CTF Columns Combining " << (mCombineColumns ?
"ON" :
"OFF");
101 if (mCombineColumns) {
102 buildCoder<combinedType_t<CTF::NBitsQTot, CTF::NBitsQMax>>(
op, ctf,
CTF::BLCqTotA);
108 if (mCombineColumns) {
109 buildCoder<combinedType_t<CTF::NBitsRowDiff, CTF::NBitsSliceLegDiff>>(
op, ctf,
CTF::BLCrowDiffA);
117 if (mCombineColumns) {
118 buildCoder<combinedType_t<CTF::NBitsSigmaPad, CTF::NBitsSigmaTime>>(
op, ctf,
CTF::BLCsigmaPadA);
123 buildCoder<std::remove_pointer_t<
decltype(
cc.qPtA)>>(
op, ctf,
CTF::BLCqPtA);
124 buildCoder<std::remove_pointer_t<
decltype(
cc.rowA)>>(
op, ctf,
CTF::BLCrowA);
127 buildCoder<std::remove_pointer_t<
decltype(
cc.padA)>>(
op, ctf,
CTF::BLCpadA);
128 if (mCombineColumns) {
129 buildCoder<combinedType_t<CTF::NBitsQTot, CTF::NBitsQMax>>(
op, ctf,
CTF::BLCqTotU);
137 if (mCombineColumns) {
138 buildCoder<combinedType_t<CTF::NBitsSigmaPad, CTF::NBitsSigmaTime>>(
op, ctf,
CTF::BLCsigmaPadU);
164 using namespace detail;
168 if (mCombineColumns) {
176 if (mCombineColumns) {
184 if (mCombineColumns) {
195 if (mCombineColumns) {
204 if (mCombineColumns) {
214 LOG(
debug) <<
"Estimated output size is " << sz <<
" bytes";