|  | Belle II Software
    light-2205-abys
    | 
Class to calculate the Sphericity tensor eigenvalues and eigenvectors starting from an array of 3-momenta The tensor itself is not stored, only its eigenvalues and eigenvectors are. More...
#include <SphericityEigenvalues.h>

| Public Member Functions | |
| SphericityEigenvalues (const std::vector< ROOT::Math::XYZVector > &momenta) | |
| Constructor with an array of 3-momenta. | |
| ~SphericityEigenvalues () | |
| Default destructor. | |
| void | setMomenta (const std::vector< ROOT::Math::XYZVector > &momenta) | 
| Sets the list of momenta to be used in the calculation overwriting the previous values. | |
| void | calculateEigenvalues () | 
| Calculates eigenvalues and eigenvectors. | |
| double | getEigenvalue (short i) const | 
| Returns the i-th Eigenvalue. | |
| ROOT::Math::XYZVector | getEigenvector (short i) const | 
| Returns the i-th Eigenvector. | |
| Private Attributes | |
| double | m_lambda [3] = {0.} | 
| The eigenvalues. | |
| ROOT::Math::XYZVector | m_eVector [3] | 
| The eigenvectors. | |
| std::vector< ROOT::Math::XYZVector > | m_momenta | 
| The particles' momenta. | |
Class to calculate the Sphericity tensor eigenvalues and eigenvectors starting from an array of 3-momenta The tensor itself is not stored, only its eigenvalues and eigenvectors are.
Definition at line 24 of file SphericityEigenvalues.h.