11 #include <analysis/VariableManager/Manager.h>
262 double grandDaughterDecayAngle(
const Particle* particle,
const std::vector<double>& arguments);
272 double daughterClusterAngleInBetween(
const Particle* particle,
const std::vector<double>& daughterIndices);
449 Manager::FunctionPtr numberOfNonOverlappingParticles(
const std::vector<std::string>& arguments);
479 Manager::FunctionPtr totalECLEnergyOfParticlesInList(
const std::vector<std::string>& arguments);
494 Manager::FunctionPtr eclClusterTrackMatchedWithCondition(
const std::vector<std::string>& arguments);
539 Manager::FunctionPtr useAlternativeDaughterHypothesis(
const std::vector<std::string>& arguments);
std::function< VarVariant(const Particle *)> FunctionPtr
functions stored take a const Particle* and return VarVariant.
double atan(double a)
atan for double
double tan(double a)
tan for double
Abstract base class for different kinds of events.