ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::unbound_parameter Struct Reference

type for parameters with unrestricted value range More...

#include <acts/blob/master/Core/include/Acts/Utilities/ParameterTypes.hpp>

+ Inheritance diagram for Acts::unbound_parameter:

Static Public Member Functions

template<typename T >
static T getValue (const T &input)
 retrieve value for unconstrained parameter value ranges
 
template<typename T >
static T getDifference (const T &first, const T &second)
 

Static Public Attributes

static constexpr bool may_modify_value
 parameter values need no adjustment
 

Detailed Description

type for parameters with unrestricted value range

Definition at line 17 of file ParameterTypes.hpp.

View newest version in sPHENIX GitHub at line 17 of file ParameterTypes.hpp

Member Function Documentation

template<typename T >
static T Acts::unbound_parameter::getDifference ( const T first,
const T second 
)
inlinestatic

Definition at line 35 of file ParameterTypes.hpp.

View newest version in sPHENIX GitHub at line 35 of file ParameterTypes.hpp

References second.

template<typename T >
static T Acts::unbound_parameter::getValue ( const T input)
inlinestatic

retrieve value for unconstrained parameter value ranges

Template Parameters
Ttype of the input parameter
Parameters
inputinput parameter value
Returns
identical input parameter value

Definition at line 30 of file ParameterTypes.hpp.

View newest version in sPHENIX GitHub at line 30 of file ParameterTypes.hpp

Member Data Documentation

constexpr bool Acts::unbound_parameter::may_modify_value
static
Initial value:
{
false}

parameter values need no adjustment

Definition at line 18 of file ParameterTypes.hpp.

View newest version in sPHENIX GitHub at line 18 of file ParameterTypes.hpp


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