25 double isMC(
const Particle*);
30 double isContinuumEvent(
const Particle*);
34 double isChargedBEvent(
const Particle*);
38 double isUnmixedBEvent(
const Particle*);
45 double isNotContinuumEvent(
const Particle*);
50 double nTracks(
const Particle*);
56 double nChargeZeroTrackFits(
const Particle*);
61 double belleECLEnergy(
const Particle*);
66 double nKLMClusters(
const Particle*);
71 double nMCParticles(
const Particle*);
76 double expNum(
const Particle*);
81 double evtNum(
const Particle*);
86 double runNum(
const Particle*);
91 double productionIdentifier(
const Particle*);
96 double getCMSEnergy(
const Particle*);
101 double getBeamPx(
const Particle*);
106 double getBeamPy(
const Particle*);
111 double getBeamPz(
const Particle*);
116 double getBeamE(
const Particle*);
121 double getGenIPX(
const Particle*);
126 double getGenIPY(
const Particle*);
131 double getGenIPZ(
const Particle*);
136 double getIPX(
const Particle*);
141 double getIPY(
const Particle*);
146 double getIPZ(
const Particle*);
151 double ipCovMatrixElement(
const Particle*,
const std::vector<double>& element);
156 double thrustOfEvent(
const Particle*);
161 double thrustOfEvent_Px(
const Particle*);
166 double thrustOfEvent_Py(
const Particle*);
171 double thrustOfEvent_Pz(
const Particle*);
176 double missingMomentumOfEvent(
const Particle*);
181 double missingMomentumOfEvent_Px(
const Particle*);
186 double missingMomentumOfEvent_Py(
const Particle*);
191 double missingMomentumOfEvent_Pz(
const Particle*);
196 double missingMomentumOfEvent_theta(
const Particle*);
201 double missingMomentumOfEventCMS(
const Particle*);
206 double genMissingMomentumOfEventCMS(
const Particle*);
211 double missingMomentumOfEventCMS_Px(
const Particle*);
216 double missingMomentumOfEventCMS_Py(
const Particle*);
221 double missingMomentumOfEventCMS_Pz(
const Particle*);
226 double missingMomentumOfEventCMS_theta(
const Particle*);
231 double missingEnergyOfEventCMS(
const Particle*);
237 double genMissingEnergyOfEventCMS(
const Particle*);
242 double missingMass2OfEvent(
const Particle*);
247 double genMissingMass2OfEvent(
const Particle*);
252 double visibleEnergyOfEventCMS(
const Particle*);
257 double genVisibleEnergyOfEventCMS(
const Particle*);
262 double totalPhotonsEnergyOfEvent(
const Particle*);
267 double genTotalPhotonsEnergyOfEvent(
const Particle*);
272 double eventYearMonthDay(
const Particle*);
277 double eventYear(
const Particle*);
282 double eventTimeSeconds(
const Particle*);
287 double eventTimeSecondsFractionRemainder(
const Particle*);
292 double eventT0(
const Particle*);
297 double timeSincePrevTriggerClockTicks(
const Particle*);
302 double timeSincePrevTriggerMicroSeconds(
const Particle*);
311 double triggeredBunchNumberTTD(
const Particle*);
318 double triggeredBunchNumber(
const Particle*);
323 double hasRecentInjection(
const Particle*);
330 double timeSinceLastInjectionSignalClockTicks(
const Particle*);
337 double timeSinceLastInjectionSignalMicroSeconds(
const Particle*);
342 double timeSinceLastInjectionClockTicks(
const Particle*);
347 double timeSinceLastInjectionMicroSeconds(
const Particle*);
352 double injectionInHER(
const Particle*);
358 double revolutionCounter2(
const Particle*);
Abstract base class for different kinds of events.