Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::BetheHeitlerApproxSingleCmp Struct Reference

#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/BetheHeitlerApprox.hpp>

Public Member Functions

constexpr auto numComponents () const
 Returns the number of components the returned mixture will have.
 
constexpr bool validXOverX0 (ActsScalar x) const
 

Static Public Member Functions

static auto mixture (const ActsScalar x)
 

Detailed Description

This class approximates the Bethe-Heitler with only one component. This is mainly inside AtlasBetheHeitlerApprox, but can also be used as the only component approximation (then probably for debugging)

Definition at line 69 of file BetheHeitlerApprox.hpp.

View newest version in sPHENIX GitHub at line 69 of file BetheHeitlerApprox.hpp

Member Function Documentation

static auto Acts::BetheHeitlerApproxSingleCmp::mixture ( const ActsScalar  x)
inlinestatic

Returns array with length 1 containing a 1-component-representation of the Bethe-Heitler-Distribution

Parameters
xpathlength in terms of the radiation length

Definition at line 84 of file BetheHeitlerApprox.hpp.

View newest version in sPHENIX GitHub at line 84 of file BetheHeitlerApprox.hpp

References Acts::PhysicalConstants::c.

Referenced by Acts::AtlasBetheHeitlerApprox< NComponents, PolyDegree >::mixture().

+ Here is the caller graph for this function:

constexpr auto Acts::BetheHeitlerApproxSingleCmp::numComponents ( ) const
inline

Returns the number of components the returned mixture will have.

Definition at line 71 of file BetheHeitlerApprox.hpp.

View newest version in sPHENIX GitHub at line 71 of file BetheHeitlerApprox.hpp

constexpr bool Acts::BetheHeitlerApproxSingleCmp::validXOverX0 ( ActsScalar  x) const
inline

Checks if an input is valid for the parameterization. The threshold for x/x0 is 0.002 and orientates on the values used in ATLAS

Definition at line 75 of file BetheHeitlerApprox.hpp.

View newest version in sPHENIX GitHub at line 75 of file BetheHeitlerApprox.hpp


The documentation for this struct was generated from the following file: