11 #include <analysis/VariableManager/Manager.h>
15 #include <analysis/dataobjects/Particle.h>
29 double mcDecayVertexX(
const Particle* part);
34 double mcDecayVertexY(
const Particle* part);
39 double mcDecayVertexZ(
const Particle* part);
44 double mcDecayVertexRho(
const Particle* part);
49 double mcDecayVertexFromIPX(
const Particle* part);
54 double mcDecayVertexFromIPY(
const Particle* part);
59 double mcDecayVertexFromIPZ(
const Particle* part);
64 double mcDecayVertexFromIPRho(
const Particle* part);
69 double mcDecayVertexFromIPDistance(
const Particle* part);
74 double mcProductionVertexX(
const Particle* part);
79 double mcProductionVertexY(
const Particle* part);
84 double mcProductionVertexZ(
const Particle* part);
89 double mcProductionVertexFromIPX(
const Particle* part);
94 double mcProductionVertexFromIPY(
const Particle* part);
99 double mcProductionVertexFromIPZ(
const Particle* part);
104 double particleX(
const Particle* part);
109 double particleY(
const Particle* part);
114 double particleZ(
const Particle* part);
119 double particleDX(
const Particle* part);
124 double particleDY(
const Particle* part);
129 double particleDZ(
const Particle* part);
134 double particleDXUncertainty(
const Particle* part);
139 double particleDYUncertainty(
const Particle* part);
144 double particleDZUncertainty(
const Particle* part);
148 double particleDRho(
const Particle* part);
153 double particleDPhi(
const Particle* part);
158 double particleDCosTheta(
const Particle* part);
162 double particleDistance(
const Particle* part);
168 double particleDistanceSignificance(
const Particle* part);
173 double particleProductionX(
const Particle* part);
177 double particleProductionY(
const Particle* part);
181 double particleProductionZ(
const Particle* part);
189 double particleProductionXErr(
const Particle* part);
193 double particleProductionYErr(
const Particle* part);
197 double particleProductionZErr(
const Particle* part);
std::function< double(const Particle *)> FunctionPtr
NOTE: the python interface is documented manually in analysis/doc/Variables.rst (because we use ROOT ...
Abstract base class for different kinds of events.