ATLAS Offline Software
Variables
GSFConstants Namespace Reference

Collect constants we use in GSF and their meaning in one place. More...

Variables

constexpr size_t alignment = vAlgs::alignmentForArray<256>()
 Alignment used for SIMD operations internally to GSF. More...
 
constexpr int8_t maxNumberofStateComponents = 12
 The state is described by N Gaussian components The Beth Heitler Material effect are also described by M components. More...
 
constexpr int8_t maxNumberofMatComponents = 6
 Maximum number of Gaussian components for the material effects description. More...
 
constexpr int8_t polynomialCoefficients = 6
 Number of coefficients for the polynomials, parametrizing the mean,variace, weights of the Gaussian components describing the material effects. More...
 

Detailed Description

Collect constants we use in GSF and their meaning in one place.

Author
Anthony Morley, Christos Anastopoulos

Variable Documentation

◆ alignment

constexpr size_t GSFConstants::alignment = vAlgs::alignmentForArray<256>()
constexpr

Alignment used for SIMD operations internally to GSF.

Definition at line 20 of file GsfConstants.h.

◆ maxNumberofMatComponents

constexpr int8_t GSFConstants::maxNumberofMatComponents = 6
constexpr

Maximum number of Gaussian components for the material effects description.

Definition at line 46 of file GsfConstants.h.

◆ maxNumberofStateComponents

constexpr int8_t GSFConstants::maxNumberofStateComponents = 12
constexpr

The state is described by N Gaussian components The Beth Heitler Material effect are also described by M components.

Thee components are parametetrization via polynomials with C coeffiencts.

The number of coefficients is assumed to be fixed as all the parametrization have the same number.

The max number of Material Components and maxNumberOfStateComponents are more constraint by "reason".

These numbers also mean we can use std::array in places. Maximum number of Gaussian components for the state description.

Definition at line 43 of file GsfConstants.h.

◆ polynomialCoefficients

constexpr int8_t GSFConstants::polynomialCoefficients = 6
constexpr

Number of coefficients for the polynomials, parametrizing the mean,variace, weights of the Gaussian components describing the material effects.

Definition at line 50 of file GsfConstants.h.