File ChannelMerger.hpp

namespace ActsFatras

Functions

template<typename signal_t, size_t kSize>
const std::vector<Channel<signal_t, kSize>> mergeChannels(const std::vector<Channel<signal_t, kSize>> &channels)

Generic implementation of a channel merger, currently only additive channel merging.

Template Parameters
  • signal_t – The type of signal, needs operator+= to be defined

  • kSize – the dimensonality of the object (cluster)

Parameters

channels – The channels from one cluster

Returns

A cluster containing the parameter set and cluster size