13 #include <analysis/VariableManager/Manager.h>
17 #include <analysis/dataobjects/Particle.h>
31 double mcDecayVertexX(
const Particle* part);
36 double mcDecayVertexY(
const Particle* part);
41 double mcDecayVertexZ(
const Particle* part);
46 double mcDecayVertexRho(
const Particle* part);
51 double mcDecayVertexFromIPX(
const Particle* part);
56 double mcDecayVertexFromIPY(
const Particle* part);
61 double mcDecayVertexFromIPZ(
const Particle* part);
66 double mcDecayVertexFromIPRho(
const Particle* part);
71 double mcDecayVertexFromIPDistance(
const Particle* part);
76 double mcProductionVertexX(
const Particle* part);
81 double mcProductionVertexY(
const Particle* part);
86 double mcProductionVertexZ(
const Particle* part);
91 double mcProductionVertexFromIPX(
const Particle* part);
96 double mcProductionVertexFromIPY(
const Particle* part);
101 double mcProductionVertexFromIPZ(
const Particle* part);
106 double particleX(
const Particle* part);
111 double particleY(
const Particle* part);
116 double particleZ(
const Particle* part);
121 double particleDX(
const Particle* part);
126 double particleDY(
const Particle* part);
131 double particleDZ(
const Particle* part);
136 double particleDXUncertainty(
const Particle* part);
141 double particleDYUncertainty(
const Particle* part);
146 double particleDZUncertainty(
const Particle* part);
150 double particleDRho(
const Particle* part);
155 double particleDPhi(
const Particle* part);
160 double particleDCosTheta(
const Particle* part);
164 double particleDistance(
const Particle* part);
170 double particleDistanceSignificance(
const Particle* part);
175 double particleProductionX(
const Particle* part);
179 double particleProductionY(
const Particle* part);
183 double particleProductionZ(
const Particle* part);
191 double particleProductionXErr(
const Particle* part);
195 double particleProductionYErr(
const Particle* part);
199 double particleProductionZErr(
const Particle* part);