#include <TGeoElement.h>
Inheritance diagram for TGeoElementRN:
Definition at line 134 of file TGeoElement.h.
TGeoElementRN::TGeoElementRN | ( | const TGeoElementRN & | elem | ) | [private] |
TGeoElementRN::TGeoElementRN | ( | ) |
Referenced by ReadElementRN().
TGeoElementRN::TGeoElementRN | ( | Int_t | A, | |
Int_t | Z, | |||
Int_t | iso, | |||
Double_t | level, | |||
Double_t | deltaM, | |||
Double_t | halfLife, | |||
const char * | JP, | |||
Double_t | natAbun, | |||
Double_t | th_f, | |||
Double_t | tg_f, | |||
Double_t | th_s, | |||
Double_t | tg_s, | |||
Int_t | status | |||
) |
Definition at line 293 of file TGeoElement.cxx.
References TMath::Abs(), TString::Data(), ENDF(), fDecays, fDeltaM, fENDFcode, fHalfLife, fIso, fLevel, TNamed::fName, fNatAbun, fRatio, fStatus, fTG_F, fTG_S, fTH_F, fTH_S, TNamed::fTitle, TGeoElement::kElementChecked, kFALSE, TString::Length(), MakeName(), TObject::SetBit(), and TObject::Warning().
TGeoElementRN::~TGeoElementRN | ( | ) | [virtual] |
Definition at line 321 of file TGeoElement.cxx.
References TObjArray::Delete(), fDecays, and fRatio.
TGeoElementRN::TGeoElementRN | ( | const TGeoElementRN & | elem | ) | [private] |
TGeoElementRN::TGeoElementRN | ( | ) |
TGeoElementRN::TGeoElementRN | ( | Int_t | A, | |
Int_t | Z, | |||
Int_t | iso, | |||
Double_t | level, | |||
Double_t | deltaM, | |||
Double_t | halfLife, | |||
const char * | JP, | |||
Double_t | natAbun, | |||
Double_t | th_f, | |||
Double_t | tg_f, | |||
Double_t | th_s, | |||
Double_t | tg_s, | |||
Int_t | status | |||
) |
virtual TGeoElementRN::~TGeoElementRN | ( | ) | [virtual] |
Definition at line 442 of file TGeoElement.cxx.
References TNamed::fName, TString::Format(), gElName, gLevName, gMaxElem, gMaxLevel, and TString::ReplaceAll().
Referenced by TGeoElementRN().
TGeoElementRN& TGeoElementRN::operator= | ( | const TGeoElementRN & | elem | ) | [private] |
Definition at line 332 of file TGeoElement.cxx.
References TObjArray::Add(), TString::Data(), TGeoDecayChannel::DecayName(), E, fDecays, TNamed::fName, TGeoDecayChannel::SetParent(), and TObject::Warning().
Referenced by TGeoElementTable::ImportElementsRN().
void TGeoElementRN::AddDecay | ( | TGeoDecayChannel * | dc | ) |
Definition at line 348 of file TGeoElement.cxx.
References TObjArray::Add(), fDecays, and TGeoDecayChannel::SetParent().
void TGeoElementRN::AddRatio | ( | TGeoBatemanSol & | ratio | ) |
void TGeoElementRN::ResetRatio | ( | ) |
Definition at line 542 of file TGeoElement.cxx.
References fRatio.
Referenced by TGeoMaterial::FillMaterialEvolution(), and TGeoMixture::FillMaterialEvolution().
Definition at line 171 of file TGeoElement.h.
Referenced by DecayResult(), G__G__Geom1_143_0_10(), G__setup_memfuncTGeoElementRN(), TGeoElementTable::GetElementRN(), and TGeoElementRN().
virtual Int_t TGeoElementRN::ENDFCode | ( | ) | const [inline, virtual] |
Reimplemented from TGeoElement.
Definition at line 174 of file TGeoElement.h.
References fENDFcode.
Referenced by TGeoElementTable::AddElementRN().
virtual Bool_t TGeoElementRN::IsRadioNuclide | ( | ) | const [inline, virtual] |
Int_t TGeoElementRN::MassNo | ( | ) | const [inline] |
Int_t TGeoElementRN::AtomicNo | ( | ) | const [inline] |
Int_t TGeoElementRN::IsoNo | ( | ) | const [inline] |
Double_t TGeoElementRN::Level | ( | ) | const [inline] |
Double_t TGeoElementRN::MassEx | ( | ) | const [inline] |
Double_t TGeoElementRN::HalfLife | ( | ) | const [inline] |
Definition at line 181 of file TGeoElement.h.
References fHalfLife.
Referenced by TGeoBatemanSol::FindSolution(), and TGeoElemIter::Print().
Double_t TGeoElementRN::NatAbun | ( | ) | const [inline] |
const char* TGeoElementRN::PJ | ( | ) | const [inline] |
Double_t TGeoElementRN::TH_F | ( | ) | const [inline] |
Double_t TGeoElementRN::TG_F | ( | ) | const [inline] |
Double_t TGeoElementRN::TH_S | ( | ) | const [inline] |
Double_t TGeoElementRN::TG_S | ( | ) | const [inline] |
Double_t TGeoElementRN::Status | ( | ) | const [inline] |
Bool_t TGeoElementRN::Stable | ( | ) | const [inline] |
Definition at line 189 of file TGeoElement.h.
References fDecays.
Referenced by TGeoBatemanSol::FindSolution().
TObjArray* TGeoElementRN::Decays | ( | ) | const [inline] |
Definition at line 190 of file TGeoElement.h.
References fDecays.
Referenced by TGeoElemIter::Down(), and TGeoDecayChannel::GetIndex().
Int_t TGeoElementRN::GetNdecays | ( | ) | const |
Definition at line 357 of file TGeoElement.cxx.
References fDecays, and TObjArray::GetEntriesFast().
Referenced by TGeoElemIter::Next(), and TGeoElemIter::Up().
TGeoBatemanSol* TGeoElementRN::Ratio | ( | ) | const [inline] |
Definition at line 192 of file TGeoElement.h.
References fRatio.
Referenced by TGeoMaterial::DecayMaterial(), TGeoMixture::DecayMaterial(), and DrawPopulation().
Bool_t TGeoElementRN::CheckDecays | ( | ) | const |
Definition at line 365 of file TGeoElement.cxx.
References TMath::Abs(), TGeoDecayChannel::BranchingRatio(), CheckDecays(), TString::Data(), TGeoDecayChannel::Decay(), TGeoDecayChannel::DecayName(), DecayResult(), E, TObject::Error(), fDecays, TNamed::fName, TGeoElement::GetElementTable(), TGeoElement::kElementChecked, kFALSE, kTRUE, TObject::SetBit(), TGeoDecayChannel::SetDaughter(), TObject::TestBit(), and TObject::Warning().
Referenced by CheckDecays(), and TGeoElementTable::CheckTable().
Int_t TGeoElementRN::DecayResult | ( | TGeoDecayChannel * | dc | ) | const |
Definition at line 409 of file TGeoElement.cxx.
References TGeoDecayChannel::DecayShift(), ENDF(), TGeoElement::fA, fIso, and TGeoElement::fZ.
Referenced by CheckDecays().
void TGeoElementRN::FillPopulation | ( | TObjArray * | population, | |
Double_t | precision = 0.001 , |
|||
Double_t | factor = 1. | |||
) |
Definition at line 419 of file TGeoElement.cxx.
References TObjArray::Add(), AddRatio(), TObjArray::FindObject(), TGeoElemIter::GetBranch(), ratio, and s.
Referenced by TGeoMaterial::FillMaterialEvolution(), and TGeoMixture::FillMaterialEvolution().
void TGeoElementRN::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TGeoElement.
Definition at line 459 of file TGeoElement.cxx.
References TString::Data(), TGeoElement::fA, fDecays, fDeltaM, fENDFcode, fHalfLife, fIso, fLevel, TNamed::fName, fNatAbun, fStatus, fTG_F, fTH_F, TNamed::fTitle, TGeoElement::fZ, and TGeoDecayChannel::Print().
TGeoElementRN * TGeoElementRN::ReadElementRN | ( | const char * | record, | |
Int_t & | ndecays | |||
) | [static] |
Definition at line 485 of file TGeoElement.cxx.
References a, level, name, and TGeoElementRN().
Referenced by G__G__Geom1_143_0_34(), G__setup_memfuncTGeoElementRN(), and TGeoElementTable::ImportElementsRN().
void TGeoElementRN::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 499 of file TGeoElement.cxx.
References TString::Data(), TGeoElement::fA, fDecays, fDeltaM, fHalfLife, fIso, fLevel, TNamed::fName, fNatAbun, fStatus, fTG_F, fTG_S, fTH_F, fTH_S, TNamed::fTitle, TGeoElement::fZ, TObjArray::GetEntries(), and TGeoDecayChannel::SavePrimitive().
Referenced by TGeoElementTable::ExportElementsRN().
TGeoElementRN& TGeoElementRN::operator= | ( | const TGeoElementRN & | elem | ) | [private] |
void TGeoElementRN::AddDecay | ( | TGeoDecayChannel * | dc | ) |
void TGeoElementRN::AddRatio | ( | TGeoBatemanSol & | ratio | ) |
void TGeoElementRN::ResetRatio | ( | ) |
Definition at line 171 of file TGeoElement.h.
virtual Int_t TGeoElementRN::ENDFCode | ( | ) | const [inline, virtual] |
virtual Bool_t TGeoElementRN::IsRadioNuclide | ( | ) | const [inline, virtual] |
Int_t TGeoElementRN::MassNo | ( | ) | const [inline] |
Int_t TGeoElementRN::AtomicNo | ( | ) | const [inline] |
Int_t TGeoElementRN::IsoNo | ( | ) | const [inline] |
Double_t TGeoElementRN::Level | ( | ) | const [inline] |
Double_t TGeoElementRN::MassEx | ( | ) | const [inline] |
Double_t TGeoElementRN::HalfLife | ( | ) | const [inline] |
Double_t TGeoElementRN::NatAbun | ( | ) | const [inline] |
const char* TGeoElementRN::PJ | ( | ) | const [inline] |
Double_t TGeoElementRN::TH_F | ( | ) | const [inline] |
Double_t TGeoElementRN::TG_F | ( | ) | const [inline] |
Double_t TGeoElementRN::TH_S | ( | ) | const [inline] |
Double_t TGeoElementRN::TG_S | ( | ) | const [inline] |
Double_t TGeoElementRN::Status | ( | ) | const [inline] |
Bool_t TGeoElementRN::Stable | ( | ) | const [inline] |
TObjArray* TGeoElementRN::Decays | ( | ) | const [inline] |
Int_t TGeoElementRN::GetNdecays | ( | ) | const |
TGeoBatemanSol* TGeoElementRN::Ratio | ( | ) | const [inline] |
Bool_t TGeoElementRN::CheckDecays | ( | ) | const |
Int_t TGeoElementRN::DecayResult | ( | TGeoDecayChannel * | dc | ) | const |
void TGeoElementRN::FillPopulation | ( | TObjArray * | population, | |
Double_t | precision = 0.001 , |
|||
Double_t | factor = 1. | |||
) |
virtual void TGeoElementRN::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TGeoElement.
static TGeoElementRN* TGeoElementRN::ReadElementRN | ( | const char * | record, | |
Int_t & | ndecays | |||
) | [static] |
virtual void TGeoElementRN::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Int_t TGeoElementRN::fENDFcode [protected] |
Definition at line 137 of file TGeoElement.h.
Referenced by ENDFCode(), Print(), and TGeoElementRN().
Int_t TGeoElementRN::fIso [protected] |
Definition at line 138 of file TGeoElement.h.
Referenced by DecayResult(), IsoNo(), Print(), SavePrimitive(), and TGeoElementRN().
Double_t TGeoElementRN::fLevel [protected] |
Definition at line 139 of file TGeoElement.h.
Referenced by Level(), Print(), SavePrimitive(), and TGeoElementRN().
Double_t TGeoElementRN::fDeltaM [protected] |
Definition at line 140 of file TGeoElement.h.
Referenced by MassEx(), Print(), SavePrimitive(), and TGeoElementRN().
Double_t TGeoElementRN::fHalfLife [protected] |
Definition at line 141 of file TGeoElement.h.
Referenced by HalfLife(), Print(), SavePrimitive(), and TGeoElementRN().
Double_t TGeoElementRN::fNatAbun [protected] |
Definition at line 142 of file TGeoElement.h.
Referenced by NatAbun(), Print(), SavePrimitive(), and TGeoElementRN().
Double_t TGeoElementRN::fTH_F [protected] |
Definition at line 144 of file TGeoElement.h.
Referenced by Print(), SavePrimitive(), TGeoElementRN(), and TH_F().
Double_t TGeoElementRN::fTG_F [protected] |
Definition at line 145 of file TGeoElement.h.
Referenced by Print(), SavePrimitive(), TG_F(), and TGeoElementRN().
Double_t TGeoElementRN::fTH_S [protected] |
Definition at line 146 of file TGeoElement.h.
Referenced by SavePrimitive(), TGeoElementRN(), and TH_S().
Double_t TGeoElementRN::fTG_S [protected] |
Definition at line 147 of file TGeoElement.h.
Referenced by SavePrimitive(), TG_S(), and TGeoElementRN().
Int_t TGeoElementRN::fStatus [protected] |
Definition at line 148 of file TGeoElement.h.
Referenced by Print(), SavePrimitive(), Status(), and TGeoElementRN().
TGeoBatemanSol* TGeoElementRN::fRatio [protected] |
Definition at line 149 of file TGeoElement.h.
Referenced by AddRatio(), Ratio(), ResetRatio(), TGeoElementRN(), and ~TGeoElementRN().
TObjArray* TGeoElementRN::fDecays [protected] |
Definition at line 151 of file TGeoElement.h.
Referenced by AddDecay(), CheckDecays(), Decays(), GetNdecays(), Print(), SavePrimitive(), Stable(), TGeoElementRN(), and ~TGeoElementRN().
TGeoBatemanSol* TGeoElementRN::fRatio [protected] |
Definition at line 149 of file TGeoElement.h.
TObjArray* TGeoElementRN::fDecays [protected] |
Definition at line 151 of file TGeoElement.h.