ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkFitter
TrkGaussianSumFilterUtils
TrkGaussianSumFilterUtils
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
12
#include "
TrkGaussianSumFilterUtils/GsfFindIndexOfMinimum.h
"
13
#include <cstddef>
14
#include <cstdint>
15
namespace
GSFConstants
{
20
constexpr
size_t
alignment
=
vAlgs::alignmentForArray<256>
();
21
40
43
constexpr
int8_t
maxNumberofStateComponents
= 12;
46
constexpr
int8_t
maxNumberofMatComponents
= 6;
50
constexpr
int8_t
polynomialCoefficients
= 6;
51
}
52
#endif
GsfFindIndexOfMinimum.h
GSFConstants
Collect constants we use in GSF and their meaning in one place.
Definition
GsfConstants.h:15
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
GSFConstants::alignment
constexpr size_t alignment
Alignment used for SIMD operations internally to GSF.
Definition
GsfConstants.h:20
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
vAlgs::alignmentForArray
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...
Definition
GsfFindIndexOfMinimum.h:68
Generated on
for ATLAS Offline Software by
1.17.0