group Next-level filtering
Next-level filtering
Module: Functions for Particles and Jets
Modules
Name |
---|
Isolation helpers |
Unbound functions for kinematic properties |
Functions
Name | |
---|---|
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > void | idiscardIfAny(PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > PBCONTAINER1 | discardIfAny(const PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > PBCONTAINER1 | selectIfAny(const PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > void | iselectIfAny(PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > PBCONTAINER1 | discardIfAll(const PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > void | idiscardIfAll(PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > PBCONTAINER1 | selectIfAll(const PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
template <typename PBCONTAINER1 ,typename PBCONTAINER2 > void | iselectIfAll(PBCONTAINER1 & tofilter, const PBCONTAINER2 & tocompare, typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn) |
Functions Documentation
function idiscardIfAny
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline void idiscardIfAny(
PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
function discardIfAny
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline PBCONTAINER1 discardIfAny(
const PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
function selectIfAny
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline PBCONTAINER1 selectIfAny(
const PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
function iselectIfAny
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline void iselectIfAny(
PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
function discardIfAll
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline PBCONTAINER1 discardIfAll(
const PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
function idiscardIfAll
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline void idiscardIfAll(
PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
function selectIfAll
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline PBCONTAINER1 selectIfAll(
const PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
function iselectIfAll
template <typename PBCONTAINER1 ,
typename PBCONTAINER2 >
inline void iselectIfAll(
PBCONTAINER1 & tofilter,
const PBCONTAINER2 & tocompare,
typename std::function< bool(const typename PBCONTAINER1::value_type &, const typename PBCONTAINER2::value_type &)> fn
)
Updated on 2022-08-07 at 20:17:18 +0100