Belle II Software development
|
Filter adapter type that joins two filter results in an and like fashion. More...
#include <AndFilter.dcl.h>
Public Member Functions | |
AndFilter (std::unique_ptr< AFilter > lhsFilter, std::unique_ptr< AFilter > rhsFilter) | |
Constructor from two filters to be joined. | |
~AndFilter () | |
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 |
Return result of right hand side filter if left hand side filter acknowledges. | |
Private Types | |
using | Super = AFilter |
Type of the base class. | |
Private Attributes | |
std::unique_ptr< AFilter > | m_lhsFilter |
Left hand side filter. | |
std::unique_ptr< AFilter > | m_rhsFilter |
Right hand side filter. | |
Filter adapter type that joins two filter results in an and like fashion.
Definition at line 24 of file AndFilter.dcl.h.
|
private |
Type of the base class.
Definition at line 28 of file AndFilter.dcl.h.
AndFilter | ( | std::unique_ptr< AFilter > | lhsFilter, |
std::unique_ptr< AFilter > | rhsFilter | ||
) |
Constructor from two filters to be joined.
Definition at line 24 of file AndFilter.icc.h.
|
final |
|
final |
Return result of right hand side filter if left hand side filter acknowledges.
Definition at line 45 of file AndFilter.icc.h.
|
private |
Left hand side filter.
Definition at line 45 of file AndFilter.dcl.h.
|
private |
Right hand side filter.
Definition at line 48 of file AndFilter.dcl.h.