ATLAS Offline Software
Loading...
Searching...
No Matches
GsfConstants.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4
10#ifndef GSFCONSTANTS_H
11#define GSFCONSTANTS_H
13#include <cstddef>
14#include <cstdint>
15namespace GSFConstants {
21
40
43constexpr int8_t maxNumberofStateComponents = 12;
46constexpr int8_t maxNumberofMatComponents = 6;
50constexpr int8_t polynomialCoefficients = 6;
51}
52#endif
Collect constants we use in GSF and their meaning in one place.
constexpr int8_t polynomialCoefficients
Number of coefficients for the polynomials, parametrizing the mean,variace, weights of the Gaussian c...
constexpr size_t alignment
Alignment used for SIMD operations internally to GSF.
constexpr int8_t maxNumberofStateComponents
The state is described by N Gaussian components The Beth Heitler Material effect are also described b...
constexpr int8_t maxNumberofMatComponents
Maximum number of Gaussian components for the material effects description.
constexpr size_t alignmentForArray()
In the following ISA_WIDTH is the ISA width in bits e.g 128 for SSE 256 for AVX2 etc For the cases of...