GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Gw::Parity Class Reference

This class discribes a specific quantum number: the parity. More...

#include <Parity.h>

Inheritance diagram for Gw::Parity:

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...
 
Parityoperator*= (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
 

Detailed Description

This class discribes a specific quantum number: the parity.

Author
Olivier Stezowski

Definition at line 46 of file Parity.h.


The documentation for this class was generated from the following files: