#include <TGeoElement.h>
Inheritance diagram for TGeoBatemanSol:
Definition at line 276 of file TGeoElement.h.
TGeoBatemanSol::TGeoBatemanSol | ( | ) | [inline] |
Definition at line 292 of file TGeoElement.h.
TGeoBatemanSol::TGeoBatemanSol | ( | TGeoElementRN * | elem | ) |
TGeoBatemanSol::TGeoBatemanSol | ( | const TObjArray * | chain | ) |
Definition at line 1177 of file TGeoElement.cxx.
References chain, TGeoDecayChannel::Daughter(), fCoeff, fCsize, fElem, fElemTop, FindSolution(), TTree::GetEntriesFast(), and TGeoDecayChannel::Parent().
TGeoBatemanSol::TGeoBatemanSol | ( | const TGeoBatemanSol & | other | ) |
Definition at line 1201 of file TGeoElement.cxx.
References TGeoBatemanSol::BtCoef_t::cn, fCoeff, fCsize, fNcoeff, i, and TGeoBatemanSol::BtCoef_t::lambda.
TGeoBatemanSol::~TGeoBatemanSol | ( | ) |
TGeoBatemanSol::TGeoBatemanSol | ( | ) | [inline] |
Definition at line 292 of file TGeoElement.h.
TGeoBatemanSol::TGeoBatemanSol | ( | TGeoElementRN * | elem | ) |
TGeoBatemanSol::TGeoBatemanSol | ( | const TObjArray * | chain | ) |
TGeoBatemanSol::TGeoBatemanSol | ( | const TGeoBatemanSol & | other | ) |
TGeoBatemanSol::~TGeoBatemanSol | ( | ) |
TGeoBatemanSol & TGeoBatemanSol::operator= | ( | const TGeoBatemanSol & | other | ) |
Definition at line 1230 of file TGeoElement.cxx.
References TGeoBatemanSol::BtCoef_t::cn, fCoeff, fCsize, fElem, fElemTop, fFactor, fNcoeff, fTmax, fTmin, i, TGeoBatemanSol::BtCoef_t::lambda, and TObject::operator=().
TGeoBatemanSol & TGeoBatemanSol::operator+= | ( | const TGeoBatemanSol & | other | ) |
Definition at line 1258 of file TGeoElement.cxx.
References TGeoBatemanSol::BtCoef_t::cn, TObject::Error(), fCoeff, fCsize, fElem, fFactor, fNcoeff, GetElement(), i, j, and TGeoBatemanSol::BtCoef_t::lambda.
Definition at line 1296 of file TGeoElement.cxx.
References TMath::Exp(), fCoeff, fNcoeff, and i.
Referenced by TGeoMaterial::DecayMaterial(), TGeoMixture::DecayMaterial(), and TGeoPainter::DrawBatemanSol().
void TGeoBatemanSol::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 1306 of file TGeoElement.cxx.
References TVirtualGeoPainter::DrawBatemanSol(), TGeoManager::GetGeomPainter(), and gGeoManager.
Referenced by DrawPopulation().
Definition at line 303 of file TGeoElement.h.
References TGeoBatemanSol::BtCoef_t::cn, fCoeff, and TGeoBatemanSol::BtCoef_t::lambda.
Referenced by TGeoPainter::DrawBatemanSol().
TGeoElementRN* TGeoBatemanSol::GetElement | ( | ) | const [inline] |
Definition at line 305 of file TGeoElement.h.
References fElem.
Referenced by TGeoPainter::DrawBatemanSol(), DrawPopulation(), and operator+=().
TGeoElementRN* TGeoBatemanSol::GetTopElement | ( | ) | const [inline] |
Int_t TGeoBatemanSol::GetNcoeff | ( | ) | const [inline] |
Definition at line 307 of file TGeoElement.h.
References fNcoeff.
Referenced by TGeoPainter::DrawBatemanSol().
void TGeoBatemanSol::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 1404 of file TGeoElement.cxx.
References TString::Data(), fCoeff, fElem, fElemTop, fNcoeff, TString::Form(), TString::Format(), TNamed::GetName(), and i.
void TGeoBatemanSol::SetFactor | ( | Double_t | factor | ) | [inline] |
void TGeoBatemanSol::FindSolution | ( | const TObjArray * | array | ) |
Definition at line 1314 of file TGeoElement.cxx.
References array, TGeoDecayChannel::BranchingRatio(), TGeoBatemanSol::BtCoef_t::cn, TGeoDecayChannel::Daughter(), TObject::Error(), fCoeff, fCsize, fElem, fFactor, fNcoeff, TNamed::GetName(), TGeoElementRN::HalfLife(), i, j, TGeoBatemanSol::BtCoef_t::lambda, TMath::Log(), n, Normalize(), TGeoDecayChannel::Parent(), and TGeoElementRN::Stable().
Referenced by TGeoBatemanSol().
void TGeoBatemanSol::Normalize | ( | Double_t | factor | ) |
Definition at line 1397 of file TGeoElement.cxx.
References fCoeff, fNcoeff, and i.
Referenced by FindSolution().
TGeoBatemanSol& TGeoBatemanSol::operator= | ( | const TGeoBatemanSol & | other | ) |
TGeoBatemanSol& TGeoBatemanSol::operator+= | ( | const TGeoBatemanSol & | other | ) |
Definition at line 303 of file TGeoElement.h.
References TGeoBatemanSol::BtCoef_t::cn, fCoeff, and TGeoBatemanSol::BtCoef_t::lambda.
TGeoElementRN* TGeoBatemanSol::GetElement | ( | ) | const [inline] |
TGeoElementRN* TGeoBatemanSol::GetTopElement | ( | ) | const [inline] |
Int_t TGeoBatemanSol::GetNcoeff | ( | ) | const [inline] |
virtual void TGeoBatemanSol::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
void TGeoBatemanSol::SetFactor | ( | Double_t | factor | ) | [inline] |
void TGeoBatemanSol::FindSolution | ( | const TObjArray * | array | ) |
void TGeoBatemanSol::Normalize | ( | Double_t | factor | ) |
TGeoElementRN* TGeoBatemanSol::fElem [private] |
Definition at line 283 of file TGeoElement.h.
Referenced by FindSolution(), GetElement(), operator+=(), operator=(), Print(), and TGeoBatemanSol().
TGeoElementRN* TGeoBatemanSol::fElemTop [private] |
Definition at line 284 of file TGeoElement.h.
Referenced by GetTopElement(), operator=(), Print(), and TGeoBatemanSol().
Int_t TGeoBatemanSol::fCsize [private] |
Definition at line 285 of file TGeoElement.h.
Referenced by FindSolution(), operator+=(), operator=(), and TGeoBatemanSol().
Int_t TGeoBatemanSol::fNcoeff [private] |
Definition at line 286 of file TGeoElement.h.
Referenced by Concentration(), FindSolution(), GetNcoeff(), Normalize(), operator+=(), operator=(), Print(), and TGeoBatemanSol().
Double_t TGeoBatemanSol::fFactor [private] |
Definition at line 287 of file TGeoElement.h.
Referenced by FindSolution(), operator+=(), operator=(), and SetFactor().
Double_t TGeoBatemanSol::fTmin [private] |
Definition at line 288 of file TGeoElement.h.
Referenced by GetRange(), operator=(), and SetRange().
Double_t TGeoBatemanSol::fTmax [private] |
Definition at line 289 of file TGeoElement.h.
Referenced by GetRange(), operator=(), and SetRange().
BtCoef_t* TGeoBatemanSol::fCoeff [private] |
Definition at line 290 of file TGeoElement.h.
Referenced by Concentration(), FindSolution(), GetCoeff(), Normalize(), operator+=(), operator=(), Print(), TGeoBatemanSol(), and ~TGeoBatemanSol().
TGeoElementRN* TGeoBatemanSol::fElem [private] |
Definition at line 283 of file TGeoElement.h.
TGeoElementRN* TGeoBatemanSol::fElemTop [private] |
Definition at line 284 of file TGeoElement.h.
BtCoef_t* TGeoBatemanSol::fCoeff [private] |
Definition at line 290 of file TGeoElement.h.