EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SelectorHelpers.hpp File Reference
#include "ActsFatras/EventData/Particle.hpp"
#include "ActsFatras/Selectors/detail/combine_selectors.hpp"
#include <functional>
#include <limits>
+ Include dependency graph for SelectorHelpers.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ActsFatras::Min< cast_t >
 Select all objects with an extracted value equal or larger than the cut. More...
 
struct  ActsFatras::Max< cast_t >
 Select all objects with an extracted value below the cut. More...
 
struct  ActsFatras::Range< cast_t >
 

Namespaces

namespace  ActsFatras
 

Typedefs

template<typename... selectors_t>
using ActsFatras::CombineAnd = detail::CombineSelectors< true, std::logical_and< bool >, selectors_t...>
 Select objects that fullfil all selectors.
 
template<typename... selectors_t>
using ActsFatras::CombineOr = detail::CombineSelectors< false, std::logical_or< bool >, selectors_t...>
 Select objects that fullfil at least one selector.