Belle II Software  release-08-01-10
NotFilter< AFilter > Class Template Reference

Filter adapter type that inverts the acceptance criterion for cross checks. More...

#include <NotFilter.dcl.h>

Inheritance diagram for NotFilter< AFilter >:
Collaboration diagram for NotFilter< AFilter >:

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.
 

Detailed Description

template<class AFilter>
class Belle2::TrackFindingCDC::NotFilter< AFilter >

Filter adapter type that inverts the acceptance criterion for cross checks.

Definition at line 24 of file NotFilter.dcl.h.


The documentation for this class was generated from the following files: