11#include <analysis/VariableManager/Manager.h>
268 double grandDaughterDecayAngle(
const Particle* particle,
const std::vector<double>& arguments);
278 double daughterClusterAngleInBetween(
const Particle* particle,
const std::vector<double>& daughterIndices);
455 Manager::FunctionPtr numberOfNonOverlappingParticles(
const std::vector<std::string>& arguments);
485 Manager::FunctionPtr totalECLEnergyOfParticlesInList(
const std::vector<std::string>& arguments);
500 Manager::FunctionPtr eclClusterTrackMatchedWithCondition(
const std::vector<std::string>& arguments);
555 Manager::FunctionPtr useAlternativeDaughterHypothesis(
const std::vector<std::string>& arguments);
std::function< VarVariant(const Particle *)> FunctionPtr
functions stored take a const Particle* and return VarVariant.
Abstract base class for different kinds of events.