11#include <analysis/VariableManager/Manager.h>
28 int nDaughterPhotons(
const Particle* particle);
32 int nDaughterNeutralHadrons(
const Particle* particle);
36 int nDaughterCharged(
const Particle* particle,
const std::vector<double>& argument);
40 int nDaughterNeutralHadrons(
const Particle* particle);
44 int nCompositeDaughters(
const Particle* particle,
const std::vector<double>& argument);
48 int nCompositeAllGenerationDaughters(
const Particle* particle,
const std::vector<double>& argument);
std::function< VarVariant(const Particle *)> FunctionPtr
functions stored take a const Particle* and return VarVariant.
Abstract base class for different kinds of events.