11#include <analysis/VariableManager/Manager.h>
32 double cosHelicityAngleMomentum(
const Particle* part);
39 double cosHelicityAngleMomentumPi0Dalitz(
const Particle* part);
46 double cosHelicityAngleBeamMomentum(
const Particle* mother,
const std::vector<double>& index);
56 double cosHelicityAngle(
const Particle* mother,
const std::vector<double>& indices);
67 double cosAcoplanarityAngle(
const Particle* mother,
const std::vector<double>& granddaughters);
72 double cosHelicityAnglePrimary(
const Particle* part);
78 double cosHelicityAngleDaughter(
const Particle* part,
const std::vector<double>& indices);
83 double acoplanarityAngle(
const Particle* part);
91 double cosHelicityAngleForQuasiTwoBodyDecay(
const Particle* mother,
const std::vector<double>& indices);
std::function< VarVariant(const Particle *)> FunctionPtr
functions stored take a const Particle* and return VarVariant.
Abstract base class for different kinds of events.