ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsFatras::InteractionList< processes_t >::Selection Struct Reference

Point-like interaction selection. More...

#include <ActsFatras/Kernel/InteractionList.hpp>

Public Attributes

double l0Limit = std::numeric_limits<double>::infinity()
 L0 (absorption length) limit for interaction selection.
std::size_t l0Process = std::numeric_limits<std::size_t>::max()
 L0-based process index for point-like interactions.
double x0Limit = std::numeric_limits<double>::infinity()
 X0 (radiation length) limit for interaction selection.
std::size_t x0Process = std::numeric_limits<std::size_t>::max()
 X0-based process index for point-like interactions.

Detailed Description

template<typename... processes_t>
struct ActsFatras::InteractionList< processes_t >::Selection

Point-like interaction selection.

Member Data Documentation

◆ l0Limit

template<typename... processes_t>
double ActsFatras::InteractionList< processes_t >::Selection::l0Limit = std::numeric_limits<double>::infinity()

L0 (absorption length) limit for interaction selection.

◆ l0Process

template<typename... processes_t>
std::size_t ActsFatras::InteractionList< processes_t >::Selection::l0Process = std::numeric_limits<std::size_t>::max()

L0-based process index for point-like interactions.

◆ x0Limit

template<typename... processes_t>
double ActsFatras::InteractionList< processes_t >::Selection::x0Limit = std::numeric_limits<double>::infinity()

X0 (radiation length) limit for interaction selection.

◆ x0Process

template<typename... processes_t>
std::size_t ActsFatras::InteractionList< processes_t >::Selection::x0Process = std::numeric_limits<std::size_t>::max()

X0-based process index for point-like interactions.