Belle II Software development
|
Filter adapter type that inverts the acceptance criterion for cross checks. More...
#include <NotFilter.dcl.h>
Public Types | |
using | Object = typename AFilter::Object |
Type of the object to be filtered. | |
Public Member Functions | |
NotFilter (std::unique_ptr< AFilter > filter) | |
Constructor from filter to be inverted. | |
~NotFilter () | |
Default destructor. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters to a module. | |
Weight | operator() (const typename AFilter::Object &obj) final |
Accept inverse. | |
Private Types | |
using | Super = AFilter |
Type of the base class. | |
Private Attributes | |
std::unique_ptr< AFilter > | m_filter |
Filter to be inverted. | |
Filter adapter type that inverts the acceptance criterion for cross checks.
Definition at line 24 of file NotFilter.dcl.h.
using Object = typename AFilter::Object |
Type of the object to be filtered.
Definition at line 32 of file NotFilter.dcl.h.
|
private |
Type of the base class.
Definition at line 28 of file NotFilter.dcl.h.
|
explicit |
Constructor from filter to be inverted.
Definition at line 25 of file NotFilter.icc.h.
|
final |
Expose the parameters to a module.
Definition at line 35 of file NotFilter.icc.h.
|
final |
Accept inverse.
Definition at line 42 of file NotFilter.icc.h.
|
private |
Filter to be inverted.
Definition at line 49 of file NotFilter.dcl.h.