25 bool isMC(
const Particle*);
30 bool isContinuumEvent(
const Particle*);
34 bool isChargedBEvent(
const Particle*);
38 double isUnmixedBEvent(
const Particle*);
45 bool isNotContinuumEvent(
const Particle*);
50 int nTracks(
const Particle*);
56 int nChargeZeroTrackFits(
const Particle*);
61 double belleECLEnergy(
const Particle*);
66 int nKLMClusters(
const Particle*);
71 int nMCParticles(
const Particle*);
76 int nPrimaryMCParticles(
const Particle*);
81 int nInitialPrimaryMCParticles(
const Particle*);
86 int nVirtualPrimaryMCParticles(
const Particle*);
91 int nNeutralECLClusters(
const Particle*,
const std::vector<double>& hypothesis);
96 int nV0s(
const Particle*);
101 int nValidV0s(
const Particle*);
106 int expNum(
const Particle*);
111 int evtNum(
const Particle*);
116 int runNum(
const Particle*);
121 int productionIdentifier(
const Particle*);
126 double getCMSEnergy(
const Particle*);
131 double getBeamPx(
const Particle*);
136 double getBeamPy(
const Particle*);
141 double getBeamPz(
const Particle*);
146 double getBeamE(
const Particle*);
150 double getMcPxHER(
const Particle*);
153 double getMcPyHER(
const Particle*);
156 double getMcPzHER(
const Particle*);
159 double getMcPxLER(
const Particle*);
162 double getMcPyLER(
const Particle*);
165 double getMcPzLER(
const Particle*);
169 double getPxHER(
const Particle*);
172 double getPyHER(
const Particle*);
175 double getPzHER(
const Particle*);
178 double getPxLER(
const Particle*);
181 double getPyLER(
const Particle*);
184 double getPzLER(
const Particle*);
191 double getCMSEnergyMC(
const Particle*);
196 double getTotalEnergyMC(
const Particle*);
201 double getGenIPX(
const Particle*);
206 double getGenIPY(
const Particle*);
211 double getGenIPZ(
const Particle*);
216 double getIPX(
const Particle*);
221 double getIPY(
const Particle*);
226 double getIPZ(
const Particle*);
231 double ipCovMatrixElement(
const Particle*,
const std::vector<double>& element);
236 double thrustOfEvent(
const Particle*);
241 double thrustOfEvent_Px(
const Particle*);
246 double thrustOfEvent_Py(
const Particle*);
251 double thrustOfEvent_Pz(
const Particle*);
256 double missingMomentumOfEvent(
const Particle*);
261 double missingMomentumOfEvent_Px(
const Particle*);
266 double missingMomentumOfEvent_Py(
const Particle*);
271 double missingMomentumOfEvent_Pz(
const Particle*);
276 double missingMomentumOfEvent_theta(
const Particle*);
281 double missingMomentumOfEventCMS(
const Particle*);
286 double genMissingMomentumOfEventCMS(
const Particle*);
291 double missingMomentumOfEventCMS_Px(
const Particle*);
296 double missingMomentumOfEventCMS_Py(
const Particle*);
301 double missingMomentumOfEventCMS_Pz(
const Particle*);
306 double missingMomentumOfEventCMS_theta(
const Particle*);
311 double missingEnergyOfEventCMS(
const Particle*);
317 double genMissingEnergyOfEventCMS(
const Particle*);
322 double missingMass2OfEvent(
const Particle*);
327 double genMissingMass2OfEvent(
const Particle*);
332 double visibleEnergyOfEventCMS(
const Particle*);
337 double genVisibleEnergyOfEventCMS(
const Particle*);
342 double totalPhotonsEnergyOfEvent(
const Particle*);
347 double genTotalPhotonsEnergyOfEvent(
const Particle*);
352 double eventYearMonthDay(
const Particle*);
357 double eventYear(
const Particle*);
362 double eventTimeSeconds(
const Particle*);
367 double eventTimeSecondsFractionRemainder(
const Particle*);
372 double eventT0(
const Particle*);
377 double timeSincePrevTriggerClockTicks(
const Particle*);
382 double timeSincePrevTriggerMicroSeconds(
const Particle*);
391 double triggeredBunchNumberTTD(
const Particle*);
398 double triggeredBunchNumber(
const Particle*);
403 double hasRecentInjection(
const Particle*);
410 double timeSinceLastInjectionSignalClockTicks(
const Particle*);
417 double timeSinceLastInjectionSignalMicroSeconds(
const Particle*);
422 double timeSinceLastInjectionClockTicks(
const Particle*);
427 double timeSinceLastInjectionMicroSeconds(
const Particle*);
432 double injectionInHER(
const Particle*);
438 double revolutionCounter2(
const Particle*);
Abstract base class for different kinds of events.