 |
Belle II Software
release-05-02-19
|
30 class HarmonicMoments {
46 HarmonicMoments(
const std::vector<TVector3>& momenta,
const TVector3& axis)
62 void setMomenta(
const std::vector<TVector3>& momenta)
96 double getMoment(
short i,
double sqrts)
const
double m_moment[9]
The harmonic moments.
void setAxis(TVector3 axis)
Sets the reference axis.
TVector3 m_axis
The reference axis.
void calculateAllMoments()
Calculates the moments up to order 8.
double getMoment(short i, double sqrts) const
Returns the moment of order i.
Abstract base class for different kinds of events.
HarmonicMoments()
Default constructor.
void calculateBasicMoments()
Calculates the moments up to order 4.
~HarmonicMoments()
Default destructor.
std::vector< TVector3 > m_momenta
The list of particles.
void setMomenta(const std::vector< TVector3 > &momenta)
Sets the list of momenta, overwriting whatever list has been set before.