ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::actor::momentum_aborter< scalar_t >::state Struct Reference

Per-propagation minimum momentum thresholds. More...

#include <detray/propagator/actors/aborters.hpp>

Public Member Functions

constexpr void min_p (const scalar_t p)
 Set the momentum limit to p.
constexpr void min_pT (const scalar_t pT)
 Set the transverse momentum limit to pT.
constexpr scalar_t p_limit () const
constexpr scalar_t pT_limit () const

Detailed Description

template<concepts::scalar scalar_t>
struct detray::actor::momentum_aborter< scalar_t >::state

Per-propagation minimum momentum thresholds.

Member Function Documentation

◆ min_p()

template<concepts::scalar scalar_t>
void detray::actor::momentum_aborter< scalar_t >::state::min_p ( const scalar_t p)
constexpr

Set the momentum limit to p.

Parameters
pmomentum threshold

◆ min_pT()

template<concepts::scalar scalar_t>
void detray::actor::momentum_aborter< scalar_t >::state::min_pT ( const scalar_t pT)
constexpr

Set the transverse momentum limit to pT.

Parameters
pTtransverse momentum threshold

◆ p_limit()

template<concepts::scalar scalar_t>
scalar_t detray::actor::momentum_aborter< scalar_t >::state::p_limit ( ) const
constexpr
Returns
the momentum limit.

◆ pT_limit()

template<concepts::scalar scalar_t>
scalar_t detray::actor::momentum_aborter< scalar_t >::state::pT_limit ( ) const
constexpr
Returns
the momentum limit.