11#include <unordered_map>
13#include <tracking/trackFindingVXD/filterMap/filterFramework/Filter.h>
34 std::unordered_map<std::string, typename Variable::functionType>
38 return std::unordered_map< std::string, typename Variable::functionType>
39 ({ {Variable::name(), Variable::value } });
51 std::unordered_map<std::string, typename someFilter::functionType>
53 someFilter, options... >)
70 std::unordered_map<std::string, typename FilterA::functionType>
72 FilterA, FilterB, options...>)
76 result.insert(resultB.begin(), resultB.end());
92 std::unordered_map<std::string, typename FilterA::functionType>
94 FilterA, FilterB, options...>)
98 result.insert(resultB.begin(), resultB.end());
This class is used to select pairs, triplets... of objects.
std::unordered_map< std::string, typename Variable::functionType > SelectionVariableNamesToFunctions(Belle2::Filter< Variable, Range, Options... >)
Return a map from the SelectionVariable name to the SelectionVariable function of the Variable used i...
Abstract base class for different kinds of events.