#include <TGeoElement.h>
Definition at line 323 of file TGeoElement.h.
TGeoElemIter::TGeoElemIter | ( | ) | [inline, protected] |
Definition at line 334 of file TGeoElement.h.
TGeoElemIter::TGeoElemIter | ( | TGeoElementRN * | top, | |
Double_t | limit = 1.e-4 | |||
) |
TGeoElemIter::TGeoElemIter | ( | const TGeoElemIter & | iter | ) |
Definition at line 674 of file TGeoElement.cxx.
References TObjArray::Add(), TObjArray::At(), fBranch, fLevel, and i.
TGeoElemIter::~TGeoElemIter | ( | ) | [virtual] |
TGeoElemIter::TGeoElemIter | ( | ) | [inline, protected] |
Definition at line 334 of file TGeoElement.h.
TGeoElemIter::TGeoElemIter | ( | TGeoElementRN * | top, | |
Double_t | limit = 1.e-4 | |||
) |
TGeoElemIter::TGeoElemIter | ( | const TGeoElemIter & | iter | ) |
virtual TGeoElemIter::~TGeoElemIter | ( | ) | [virtual] |
TGeoElementRN * TGeoElemIter::Down | ( | Int_t | ibranch | ) | [protected] |
Definition at line 744 of file TGeoElement.cxx.
References TObjArray::Add(), TObjArray::At(), TGeoDecayChannel::BranchingRatio(), TGeoDecayChannel::Daughter(), TGeoElementRN::Decays(), fBranch, fElem, fLevel, fLimitRatio, fRatio, and NULL.
TGeoElementRN * TGeoElemIter::Up | ( | ) | [protected] |
Definition at line 721 of file TGeoElement.cxx.
References TObjArray::At(), TGeoDecayChannel::BranchingRatio(), Down(), fBranch, fElem, fLevel, fRatio, TGeoDecayChannel::GetIndex(), TGeoElementRN::GetNdecays(), NULL, TGeoDecayChannel::Parent(), and TObjArray::RemoveAt().
Referenced by Next().
TGeoElemIter & TGeoElemIter::operator= | ( | const TGeoElemIter & | iter | ) |
Definition at line 697 of file TGeoElement.cxx.
References TObjArray::Add(), TObjArray::At(), fBranch, fElem, fLevel, fLimitRatio, fRatio, fTop, and i.
TGeoElementRN * TGeoElemIter::operator() | ( | ) |
TGeoElementRN * TGeoElemIter::Next | ( | ) |
Definition at line 760 of file TGeoElement.cxx.
References Down(), fElem, TGeoElementRN::GetNdecays(), i, NULL, and Up().
Referenced by operator()().
TObjArray* TGeoElemIter::GetBranch | ( | ) | const [inline] |
Definition at line 347 of file TGeoElement.h.
References fBranch.
Referenced by TGeoElementRN::FillPopulation().
const TGeoElementRN* TGeoElemIter::GetTop | ( | ) | const [inline] |
const TGeoElementRN* TGeoElemIter::GetElement | ( | ) | const [inline] |
Int_t TGeoElemIter::GetLevel | ( | ) | const [inline] |
Double_t TGeoElemIter::GetRatio | ( | ) | const [inline] |
void TGeoElemIter::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Definition at line 771 of file TGeoElement.cxx.
References TObjArray::At(), TGeoDecayChannel::BranchingRatio(), TString::Data(), TGeoDecayChannel::Daughter(), fBranch, fLevel, fRatio, TGeoDecayChannel::GetName(), TNamed::GetName(), TGeoElementRN::HalfLife(), i, and TGeoDecayChannel::Parent().
void TGeoElemIter::SetLimitRatio | ( | Double_t | limit | ) | [inline] |
TGeoElementRN* TGeoElemIter::Down | ( | Int_t | ibranch | ) | [protected] |
TGeoElementRN* TGeoElemIter::Up | ( | ) | [protected] |
TGeoElemIter& TGeoElemIter::operator= | ( | const TGeoElemIter & | iter | ) |
TGeoElementRN* TGeoElemIter::operator() | ( | ) |
TGeoElementRN* TGeoElemIter::Next | ( | ) |
TObjArray* TGeoElemIter::GetBranch | ( | ) | const [inline] |
const TGeoElementRN* TGeoElemIter::GetTop | ( | ) | const [inline] |
const TGeoElementRN* TGeoElemIter::GetElement | ( | ) | const [inline] |
Int_t TGeoElemIter::GetLevel | ( | ) | const [inline] |
Double_t TGeoElemIter::GetRatio | ( | ) | const [inline] |
virtual void TGeoElemIter::Print | ( | Option_t * | option = "" |
) | const [virtual] |
void TGeoElemIter::SetLimitRatio | ( | Double_t | limit | ) | [inline] |
const TGeoElementRN* TGeoElemIter::fTop [private] |
const TGeoElementRN* TGeoElemIter::fElem [private] |
Definition at line 327 of file TGeoElement.h.
Referenced by Down(), GetElement(), Next(), operator=(), and Up().
TObjArray* TGeoElemIter::fBranch [private] |
Definition at line 328 of file TGeoElement.h.
Referenced by Down(), GetBranch(), operator=(), Print(), TGeoElemIter(), Up(), and ~TGeoElemIter().
Int_t TGeoElemIter::fLevel [private] |
Definition at line 329 of file TGeoElement.h.
Referenced by Down(), GetLevel(), operator=(), Print(), TGeoElemIter(), and Up().
Double_t TGeoElemIter::fLimitRatio [private] |
Definition at line 330 of file TGeoElement.h.
Referenced by Down(), operator=(), and SetLimitRatio().
Double_t TGeoElemIter::fRatio [private] |
Definition at line 331 of file TGeoElement.h.
Referenced by Down(), GetRatio(), operator=(), Print(), and Up().
const TGeoElementRN* TGeoElemIter::fTop [private] |
Definition at line 326 of file TGeoElement.h.
const TGeoElementRN* TGeoElemIter::fElem [private] |
Definition at line 327 of file TGeoElement.h.
TObjArray* TGeoElemIter::fBranch [private] |
Definition at line 328 of file TGeoElement.h.