a type using a generic bool function pointer since - for some reason, I can not fathom, people like to use eg MC::isTau(p) rather than say, just t->pdfId() == MC::Tau - I mean why just use a value you can change at runtime, when you could hard code an actual function that you can't change at all, even if you need to
More...
template<typename T, typename
P = bool (*)(const T*)>
class IDTPM2::PredicateAncestorFinder< T, P >
a type using a generic bool function pointer since - for some reason, I can not fathom, people like to use eg MC::isTau(p) rather than say, just t->pdfId() == MC::Tau - I mean why just use a value you can change at runtime, when you could hard code an actual function that you can't change at all, even if you need to
Definition at line 182 of file AncestorFinder.h.