9#include <analysis/dataobjects/EventKinematics.h>
void addMissingMomentum(const ROOT::Math::XYZVector &missingMomentum)
Add the missing momentum vector in lab.
void addTotalPhotonsEnergy(float totalPhotonsEnergy)
Add total energy of photons in the event.
ROOT::Math::XYZVector m_missingMomentum
Missing momentum of the event in lab.
float m_photonsEnergy
Total energy of photons in lab.
void addVisibleEnergyCMS(float visibleEnergyCMS)
Add visible energy of the event in CMS.
void addMissingMomentumCMS(const ROOT::Math::XYZVector &missingMomentumCMS)
Add the missing momentum vector in CMS.
ROOT::Math::XYZVector m_missingMomentumCMS
Missing momentum of the event in CMS.
float m_missingEnergyCMS
Missing energy of the event in CMS
void addMissingMass2(float missingMass2)
Add missing mass squared.
float m_missingMass2
Missing mass squared computed from m_missingMomentumCMS and m_missingEnergyCMS.
void addMissingEnergyCMS(float missingEnergyCMS)
Add missing energy in CMS.
float m_visibleEnergyCMS
Visible energy of the event in CMS
Abstract base class for different kinds of events.