ATLAS Offline Software
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>
15 namespace GSFConstants {
20 constexpr size_t alignment = vAlgs::alignmentForArray<256>();
21 
41 constexpr int8_t maxNumberofStateComponents = 12;
46 constexpr int8_t maxNumberofMatComponents = 6;
50 constexpr int8_t polynomialCoefficients = 6;
51 }
52 #endif
GSFConstants
Collect constants we use in GSF and their meaning in one place.
Definition: GsfConstants.h:15
GSFConstants::maxNumberofStateComponents
constexpr int8_t maxNumberofStateComponents
The state is described by N Gaussian components The Beth Heitler Material effect are also described b...
Definition: GsfConstants.h:43
GSFConstants::maxNumberofMatComponents
constexpr int8_t maxNumberofMatComponents
Maximum number of Gaussian components for the material effects description.
Definition: GsfConstants.h:46
GSFConstants::alignment
constexpr size_t alignment
Alignment used for SIMD operations internally to GSF.
Definition: GsfConstants.h:20
GSFConstants::polynomialCoefficients
constexpr int8_t polynomialCoefficients
Number of coefficients for the polynomials, parametrizing the mean,variace, weights of the Gaussian c...
Definition: GsfConstants.h:50
GsfFindIndexOfMinimum.h