|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef KLGaussianMixReductionUtils_H
17 #define KLGaussianMixReductionUtils_H
60 std::array<merge, GSFConstants::maxComponentsAfterConvolution>
merges{};
struct representing an array or the merges.
constexpr int8_t maxComponentsAfterConvolution
The maximum size State x Bethe-Heitler components The typical number we use is the max 6x12 = 72 i....
constexpr size_t alignment
Alignment used for SIMD operations internally to GSF.
std::array< Component1D, GSFConstants::maxComponentsAfterConvolution > components
Dynamic array fullfilling alignment requirements.
struct representing 1D component
MergeArray findMerges(const Component1DArray &componentsIn, const int8_t reducedSize)
Find the order in which the components need to be merged.
struct representing an array of 1D component.
std::array< merge, GSFConstants::maxComponentsAfterConvolution > merges