Base class for a quantum number. More...
#include <QNumber.h>
Public Types | |
enum | EQtype { kParity = 0, kSpin = 1, kK = 2, kSignature = 3, kSimplex = 4 } |
label type for any possible quantum number More... | |
Public Member Functions | |
ClassDef (QNumber, 0) | |
virtual bool | IsQNumber (QNumber::EQtype) const =0 |
QNumber () | |
QNumber (const QNumber &) | |
virtual | ~QNumber () |
Base class for a quantum number.
A quantum number is a specific Data that inherits from InfoData since a quantum number could be known, unknown ... etc.
To each quantum level is associated a set of quantum numbers. It is important to be able to know which quantum number is a good quantum number. This base class defines the basic types and some usefull members