 |
Belle II Software
release-05-01-25
|
13 #include <framework/datastore/RelationsObject.h>
float getMissingMass2(void) const
Get missing mass squared.
void addMissingMomentumCMS(const TVector3 &missingMomentumCMS)
Add the missing momentum vector in CMS.
float getVisibleEnergyCMS(void) const
Get visible energy of the event.
TVector3 getMissingMomentum(void) const
Get missing momentum vector in lab.
float getTotalPhotonsEnergy(void) const
Get total energy of photons in the event.
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
float getMissingEnergyCMS(void) const
Get missing energy in CMS.
void addMissingMass2(float missingMass2)
Add missing mass squared.
TVector3 m_missingMomentumCMS
Missing momentum of the event in CMS.
void addMissingMomentum(const TVector3 &missingMomentum)
Add the missing momentum vector in lab.
EventKinematics()
Default constructor.
void addMissingEnergyCMS(float missingEnergyCMS)
Add missing energy in CMS.
Abstract base class for different kinds of events.
void addTotalPhotonsEnergy(float totalPhotonsEnergy)
Add total energy of photons in the event.
TVector3 m_missingMomentum
Missing momentum of the event in lab.
Class for collecting variables related to the global kinematics of the event.
float m_photonsEnergy
Total energy of photons in lab.
float m_visibleEnergyCMS
Visible energy of the event in CMS
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
TVector3 getMissingMomentumCMS(void) const
Get missing momentum vector in CMS.
float m_missingEnergyCMS
Missing energy of the event in CMS
void addVisibleEnergyCMS(float visibleEnergyCMS)
Add visible energy of the event in CMS.
float m_missingMass2
Missing mass squared computed from m_missingMomentumCMS and m_missingEnergyCMS.