11 #include <analysis/dataobjects/Particle.h>
25 double klmClusterKlId(
const Particle* particle);
31 int klmClusterBelleTrackFlag(
const Particle* particle);
37 int klmClusterBelleECLFlag(
const Particle* particle);
43 double klmClusterTiming(
const Particle* particle);
49 double klmClusterPositionX(
const Particle* particle);
55 double klmClusterPositionY(
const Particle* particle);
61 double klmClusterPositionZ(
const Particle* particle);
67 double klmClusterInnermostLayer(
const Particle* particle);
73 double klmClusterLayers(
const Particle* particle);
79 double klmClusterEnergy(
const Particle* particle);
85 double klmClusterMomentum(
const Particle* particle);
91 double klmClusterIsBKLM(
const Particle* particle);
97 double klmClusterIsEKLM(
const Particle* particle);
103 double klmClusterIsForwardEKLM(
const Particle* particle);
109 double klmClusterIsBackwardEKLM(
const Particle* particle);
115 double klmClusterTheta(
const Particle* particle);
121 double klmClusterPhi(
const Particle* particle);
127 double maximumKLMAngleCMS(
const Particle* particle);
134 double nKLMClusterTrackMatches(
const Particle* particle);
141 double nMatchedKLMClusters(
const Particle* particle);
148 double klmClusterTrackDistance(
const Particle* particle);
Abstract base class for different kinds of events.