11#include <analysis/VariableManager/Manager.h>
255 Manager::FunctionPtr angleBetweenDaughterAndMissingMomentum(
const std::vector<std::string>& arguments);
280 double grandDaughterDecayAngle(
const Particle* particle,
const std::vector<double>& arguments);
290 double daughterClusterAngleInBetween(
const Particle* particle,
const std::vector<double>& daughterIndices);
473 Manager::FunctionPtr numberOfNonOverlappingParticles(
const std::vector<std::string>& arguments);
503 Manager::FunctionPtr totalECLEnergyOfParticlesInList(
const std::vector<std::string>& arguments);
518 Manager::FunctionPtr eclClusterTrackMatchedWithCondition(
const std::vector<std::string>& arguments);
578 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.