Quantum numbers of a Particle.
More...
#include <QuantumNumbers.h>
|
| virtual bool | consistent () const |
| | check consistency More...
|
| |
|
|
constexpr | QuantumNumbers (unsigned twoJ, int P, int C, unsigned twoI, int G, int Q) |
| | Constructor.
|
| |
|
constexpr | QuantumNumbers (unsigned twoI, unsigned twoJ, int P, int Q) |
| | IJPQ constructor.
|
| |
|
constexpr | QuantumNumbers (unsigned twoJ, int P, int Q) |
| | JPQ constructor.
|
| |
|
constexpr | QuantumNumbers (unsigned twoJ, int Q) |
| | JQ constructor.
|
| |
| | QuantumNumbers () |
| |
|
| constexpr unsigned | twoJ () const |
| |
| constexpr double | J () const |
| |
| constexpr int | P () const |
| |
| constexpr int | C () const |
| |
| constexpr unsigned | twoI () const |
| |
| constexpr double | I () const |
| |
| constexpr int | G () const |
| |
| constexpr int | Q () const |
| |
|
|
void | setJ (double J) |
| | Set Spin.
|
| |
|
void | setTwoJ (unsigned J) |
| | Set 2 * Spin.
|
| |
|
|
unsigned | TwoJ_ |
| | Spin * 2.
|
| |
|
int | P_ |
| | Parity.
|
| |
|
int | C_ |
| | C-parity.
|
| |
|
unsigned | TwoI_ |
| | Isospin * 2.
|
| |
|
int | G_ |
| | G-parity.
|
| |
|
int | Q_ |
| | Electric charge.
|
| |
Quantum numbers of a Particle.
- Author
- Johannes Rauch
Default constructor is inconsistent
| constexpr int C |
( |
| ) |
const |
|
inline |
| bool consistent |
( |
| ) |
const |
|
virtual |
| constexpr int G |
( |
| ) |
const |
|
inline |
| constexpr double I |
( |
| ) |
const |
|
inline |
| constexpr double J |
( |
| ) |
const |
|
inline |
| constexpr int P |
( |
| ) |
const |
|
inline |
| constexpr int Q |
( |
| ) |
const |
|
inline |
| constexpr unsigned twoI |
( |
| ) |
const |
|
inline |
| constexpr unsigned twoJ |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files:
- /home/dgreenw/work/belle/YAP/include/QuantumNumbers.h
- /home/dgreenw/work/belle/YAP/src/QuantumNumbers.cxx