This class discribes a specific quantum number: the parity. More...
#include <Parity.h>
Public Types | |
enum | EData { kKnown = 0, kUnknown = 1, kTentative = 2, kTheo = 3, kAbout = 4 } |
flags that qualify a given data More... | |
enum | EParity { kMinus = -1, kPlus = 1 } |
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) | |
ClassDef (Parity, 1) | |
rootcint dictionary More... | |
ClassDef (InfoData, 1) | |
rootcint dictionary More... | |
virtual bool | IsData (UShort_t) const |
to get some information about this data More... | |
bool | IsParity (Parity::EParity) const |
virtual bool | IsQNumber (QNumber::EQtype) const |
to identify this quantum number More... | |
Parity & | operator*= (Parity &p) |
overload operator* More... | |
Parity () | |
Parity (const Parity &p) | |
Parity (Parity::EParity p) | |
void | Set (Parity::EParity) |
virtual void | Set (const char *s) |
set the value, can be overloaded More... | |
virtual void | SetInfo (InfoData::EData) |
to set some information about this data More... | |
virtual | ~Parity () |
Static Public Member Functions | |
static EData | WhatIs (const char *) |
It deduces from a string the kind of data. More... | |
Protected Attributes | |
UShort_t | fInfo |