ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsFatras::Range< cast_t > Struct Template Reference

#include <acts/blob/master/Fatras/include/ActsFatras/Selectors/SelectorHelpers.hpp>

Public Member Functions

template<typename T >
bool operator() (const T &thing) const
 

Public Attributes

double valMin = std::numeric_limits<double>::lowest()
 
double valMax = std::numeric_limits<double>::max()
 

Detailed Description

template<typename cast_t>
struct ActsFatras::Range< cast_t >

Select all objects with an extracted value within the range.

The range is defined as the left, half-open interval within the cuts.

Definition at line 45 of file SelectorHelpers.hpp.

View newest version in sPHENIX GitHub at line 45 of file SelectorHelpers.hpp

Member Function Documentation

template<typename cast_t >
template<typename T >
bool ActsFatras::Range< cast_t >::operator() ( const T thing) const
inline

Definition at line 50 of file SelectorHelpers.hpp.

View newest version in sPHENIX GitHub at line 50 of file SelectorHelpers.hpp

References ActsFatras::Range< cast_t >::valMax, and ActsFatras::Range< cast_t >::valMin.

Member Data Documentation

template<typename cast_t >
double ActsFatras::Range< cast_t >::valMax = std::numeric_limits<double>::max()

Definition at line 47 of file SelectorHelpers.hpp.

View newest version in sPHENIX GitHub at line 47 of file SelectorHelpers.hpp

Referenced by ActsFatras::Range< cast_t >::operator()().

template<typename cast_t >
double ActsFatras::Range< cast_t >::valMin = std::numeric_limits<double>::lowest()

Definition at line 46 of file SelectorHelpers.hpp.

View newest version in sPHENIX GitHub at line 46 of file SelectorHelpers.hpp

Referenced by ActsFatras::Range< cast_t >::operator()().


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