GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
Definition at line 15 of file TSourceList.h.
Public Member Functions | |
TSourceList () | |
TSourceList (const char *name, const char *title="") | |
TSourceList (const TNucleus &nuc) | |
TSourceList (const TNucleus &nuc, const char *name, const char *title="") | |
TSourceList (const TSourceList &) | |
TSourceList (TSourceList &&) noexcept=default | |
~TSourceList ()=default | |
void | AddPoint (const TCalPoint &point) |
void | AddPoint (const UInt_t &idx, const TCalPoint &point) |
void | Clear (Option_t *opt="") override |
void | Copy (TObject &obj) const override |
void | FillGraph (TGraph *graph) const |
const std::map< UInt_t, TCalPoint > & | Map () const |
Int_t | NPoints () const |
TSourceList & | operator= (const TSourceList &)=default |
TSourceList & | operator= (TSourceList &&) noexcept=default |
void | Print (Option_t *opt="") const override |
Int_t | SetNucleus (const char *nuc) |
Int_t | SetNucleus (const TNucleus &nuc) |
bool | SetPointIndex (const UInt_t &old_idx, const UInt_t &new_idx) |
Private Member Functions | |
bool | AddTransition (TTransition *tran) |
Private Attributes | |
std::map< UInt_t, TCalPoint > | fCalList |
std::string | fNucleusName |
TSourceList::TSourceList | ( | ) |
Definition at line 6 of file TSourceList.cxx.
References Clear().
TSourceList::TSourceList | ( | const TNucleus & | nuc, |
const char * | name, | ||
const char * | title = "" ) |
Definition at line 17 of file TSourceList.cxx.
References Clear(), and SetNucleus().
|
explicit |
Definition at line 11 of file TSourceList.cxx.
References Clear(), and SetNucleus().
|
explicit |
Definition at line 28 of file TSourceList.cxx.
References Clear(), and SetNucleus().
TSourceList::TSourceList | ( | const TSourceList & | copy | ) |
Definition at line 23 of file TSourceList.cxx.
References Copy().
|
defaultnoexcept |
|
default |
|
inherited |
Definition at line 30 of file TCalList.cxx.
References TCalList::AddPoint(), and TCalPoint::Centroid().
Referenced by TCalGraph::AddLists(), TCalList::AddPoint(), AddTransition(), and TCalList::Copy().
|
inherited |
Definition at line 35 of file TCalList.cxx.
References TCalList::fCalList.
|
private |
Definition at line 69 of file TSourceList.cxx.
References TCalList::AddPoint(), TTransition::GetEnergy(), TTransition::GetEnergyUncertainty(), TTransition::GetIntensity(), and TTransition::GetIntensityUncertainty().
Referenced by SetNucleus().
|
override |
Definition at line 45 of file TSourceList.cxx.
References TCalList::Clear(), and fNucleusName.
Referenced by TSourceList(), TSourceList(), TSourceList(), and TSourceList().
|
override |
Definition at line 34 of file TSourceList.cxx.
References TCalList::Copy().
Referenced by TSourceList().
|
inherited |
Definition at line 71 of file TCalList.cxx.
References TCalList::fCalList.
|
inlineinherited |
Definition at line 34 of file TCalList.h.
References TCalList::fCalList.
Referenced by TCalGraph::AddLists(), and TCalGraph::CorrectMissingPoints().
|
inlineinherited |
Definition at line 26 of file TCalList.h.
References TCalList::fCalList.
|
default |
|
defaultnoexcept |
|
override |
Definition at line 39 of file TSourceList.cxx.
References fNucleusName, and TCalList::Print().
|
inline |
Int_t TSourceList::SetNucleus | ( | const TNucleus & | nuc | ) |
Definition at line 51 of file TSourceList.cxx.
References AddTransition(), fNucleusName, and TNucleus::GetTransitionList().
Referenced by TSourceList(), TSourceList(), and TSourceList().
|
inherited |
Definition at line 40 of file TCalList.cxx.
References TCalList::fCalList.
|
privateinherited |
Definition at line 37 of file TCalList.h.
Referenced by TCalList::AddPoint(), TCalList::Clear(), TCalList::Copy(), TCalList::FillGraph(), TCalList::Map(), TCalList::NPoints(), TCalList::Print(), and TCalList::SetPointIndex().
|
private |
Definition at line 37 of file TSourceList.h.
Referenced by Clear(), Print(), and SetNucleus().