23 #ifndef Gw_NuclearLevel
24 #define Gw_NuclearLevel
25 #define GW_NUCLEARLEVEL_H Gw_NuclearLevel
31 #ifndef GW_BASENUCLEUS_H
81 virtual void SetLabels(
const char *l0,
const char *l1,
const char *l2,
const char *l3) ;
96 virtual void ls(Option_t* option =
"")
const ;
virtual Data_T GetError() const
return the error on the measured value
A spin is defined by two integers: a numerator and a denominator.
virtual void ls(Option_t *option="") const
This class discribes a specific quantum number: the parity.
template that defines a general Measure
virtual Data_T Get() const
get the value, can be overloaded
Parity & GetParity()
get the parity and modify it if it is needed
Measure< Float_t > & GetEnergy()
Measure< Float_t > fEnergy
Measure< Float_t > & GetE()
to get the energy and modify it if it is needed
ClassDef(NuclearLevel, 1)
rootcint dictionary
header file for a general Level
bool IsParity(Parity::EParity) const
Base class for a nucleus which means its composition.
header file for a BaseNucleus
header file for the Parity quantum number
Spin & GetSpin()
to get the spin and modify it if it is needed
Measure< Float_t > & GetT()
virtual void SetLabels(const char *l0, const char *l1, const char *l2, const char *l3)
set labels and modify the attributes of this nuclear level
header file for a spin quantum number
const char * GetLabel0()
overload function for specified used in this class.
Base class describing a general level.