9 values_(totalChannels_ * 4) {
10 auto const gainContainers = gains.getAllContainers();
13 auto const& barrelValues = gainContainers[0].second;
14 for (
uint64_t i = 0;
i < barrelValues.size(); ++
i) {
15 values_[
i * 4] = barrelValues[
i].getValue(0);
16 values_[
i * 4 + 1] = barrelValues[
i].getValue(1);
17 values_[
i * 4 + 2] = barrelValues[
i].getValue(2);
18 values_[
i * 4 + 3] = barrelValues[
i].getValue(3);
22 auto const& endcapValues = gainContainers[1].second;
23 auto const offset = barrelValues.size();
24 for (
uint64_t i = 0;
i < endcapValues.size(); ++
i) {
26 values_[off * 4] = endcapValues[
i].getValue(0);
27 values_[off * 4 + 1] = endcapValues[
i].getValue(1);
28 values_[off * 4 + 2] = endcapValues[
i].getValue(2);
29 values_[off * 4 + 3] = endcapValues[
i].getValue(3);