This Class contains the information about a nuclear transition. These transitions are a part of a TNucleus and are typically set within the TNucleus framework
Definition at line 23 of file TTransition.h.
Public Member Functions | |
TTransition () | |
~TTransition () override | |
void | Clear (Option_t *opt="") override |
int | Compare (const TObject *obj) const override |
int | CompareIntensity (const TObject *obj) const |
double | GetEnergy () const |
double | GetEnergyUncertainty () const |
double | GetIntensity () const |
double | GetIntensityUncertainty () const |
bool | IsSortable () const override |
void | Print (Option_t *opt="") const override |
std::string | PrintToString () |
void | SetEnergy (double &tmpenergy) |
void | SetEnergyUncertainty (double &tmperror) |
void | SetIntensity (double &tmpintens) |
void | SetIntensityUncertainty (double &tmpinterror) |
Private Attributes | |
double | fEnergy {0.} |
double | fEngUncertainty {0.} |
double | fIntensity {0.} |
double | fIntUncertainty {0.} |
Friends | |
class | TNucleus |
#include <TTransition.h>
TTransition::TTransition | ( | ) |
Definition at line 9 of file TTransition.cxx.
|
override |
Definition at line 14 of file TTransition.cxx.
|
override |
Definition at line 19 of file TTransition.cxx.
References fEnergy, fEngUncertainty, fIntensity, and fIntUncertainty.
|
override |
Definition at line 70 of file TTransition.cxx.
References CompareIntensity(), and fEnergy.
int TTransition::CompareIntensity | ( | const TObject * | obj | ) | const |
|
inline |
Definition at line 39 of file TTransition.h.
References fEnergy.
Referenced by TSourceList::AddTransition().
|
inline |
Definition at line 40 of file TTransition.h.
References fEngUncertainty.
Referenced by TSourceList::AddTransition().
|
inline |
Definition at line 41 of file TTransition.h.
References fIntensity.
Referenced by TSourceList::AddTransition().
|
inline |
Definition at line 42 of file TTransition.h.
References fIntUncertainty.
Referenced by TSourceList::AddTransition().
|
inlineoverride |
Definition at line 30 of file TTransition.h.
|
override |
Definition at line 27 of file TTransition.cxx.
References fEnergy, fEngUncertainty, fIntensity, and fIntUncertainty.
std::string TTransition::PrintToString | ( | ) |
Definition at line 46 of file TTransition.cxx.
References fEnergy, fEngUncertainty, fIntensity, and fIntUncertainty.
|
inline |
Definition at line 34 of file TTransition.h.
References fEnergy.
|
inline |
Definition at line 35 of file TTransition.h.
References fEngUncertainty.
|
inline |
Definition at line 36 of file TTransition.h.
References fIntensity.
|
inline |
Definition at line 37 of file TTransition.h.
References fIntUncertainty.
|
friend |
Definition at line 24 of file TTransition.h.
|
private |
Definition at line 50 of file TTransition.h.
Referenced by Clear(), Compare(), GetEnergy(), Print(), PrintToString(), and SetEnergy().
|
private |
Definition at line 51 of file TTransition.h.
Referenced by Clear(), GetEnergyUncertainty(), Print(), PrintToString(), and SetEnergyUncertainty().
|
private |
Definition at line 52 of file TTransition.h.
Referenced by Clear(), CompareIntensity(), GetIntensity(), Print(), PrintToString(), and SetIntensity().
|
private |
Definition at line 53 of file TTransition.h.
Referenced by Clear(), GetIntensityUncertainty(), Print(), PrintToString(), and SetIntensityUncertainty().