Belle II Software development
|
This class is used to select pairs, triplets... of objects. More...
#include <Filter.h>
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.