Belle II Software development
Filter< typePack > Class Template Reference

This class is used to select pairs, triplets... of objects. More...

#include <Filter.h>

Detailed Description

template<typename ... typePack>
class Belle2::Filter< typePack >

This class is used to select pairs, triplets... of objects.

It is meant to be used on a large set of objects and it is designed to be as efficient as hand written code by exploiting templates. The filter structure is defined at compilation time i.e. ( var1 > xxx && var2 < yyy ) || var1 <zzz while xxx yyy and zzz are defined at run time. The template expansion at compilation time assures short circuit evaluation etc. etc. Several other nice features are coded.

Definition at line 34 of file Filter.h.


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