|
R3BROOT
R3B analysis software
|
#include <Filterable.h>
Public Types | |
| using | Filter = std::function<bool(const T)> |
Public Member Functions | |
| Filterable ()=default | |
| Filterable (const std::vector< Filter > &vf) | |
| void | Add (const Filter &f) |
| bool | IsValid (const T t) const |
Private Attributes | |
| std::vector< Filter > | filters |
Definition at line 21 of file Filterable.h.
| using Filterable< T >::Filter = std::function<bool(const T)> |
Definition at line 24 of file Filterable.h.
|
default |
|
inlineexplicit |
Definition at line 31 of file Filterable.h.
|
inline |
Definition at line 35 of file Filterable.h.
|
inline |
Definition at line 36 of file Filterable.h.
|
private |
Definition at line 27 of file Filterable.h.