ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
void | DefineSubshellProbabilities (G4int Z, G4int A) |
Private Attributes | |
const G4double | transitionQ |
G4bool | applyARM |
G4double | PL1 |
G4double | PL2 |
G4double | PM1 |
G4double | PM2 |
G4double | PN1 |
G4double | PN2 |
Static Private Attributes | |
static const G4double | PL2overPL1 [100] |
static const G4double | PM2overPM1 [100] |
static const G4double | PN2overPN1 [100] |
Additional Inherited Members | |
Protected Member Functions inherited from G4VDecayChannel | |
void | ClearDaughtersName () |
void | CheckAndFillDaughters () |
void | CheckAndFillParent () |
G4VDecayChannel () | |
G4VDecayChannel (const G4VDecayChannel &) | |
G4VDecayChannel & | operator= (const G4VDecayChannel &) |
G4double | DynamicalMass (G4double massPDG, G4double width, G4double maxDev=+1.) const |
Protected Attributes inherited from G4NuclearDecay | |
const G4RadioactiveDecayMode | theMode |
Static Protected Attributes inherited from G4VDecayChannel | |
static const G4String | noName = " " |
Definition at line 42 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 42 of file G4ECDecay.hh
G4ECDecay::G4ECDecay | ( | const G4ParticleDefinition * | theParentNucleus, |
const G4double & | theBR, | ||
const G4double & | Qvalue, | ||
const G4double & | excitation, | ||
const G4Ions::G4FloatLevelBase & | flb, | ||
const G4RadioactiveDecayMode & | mode | ||
) |
Definition at line 47 of file G4ECDecay.cc.
View newest version in sPHENIX GitHub at line 47 of file G4ECDecay.cc
References DefineSubshellProbabilities(), G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), G4VDecayChannel::SetBR(), G4VDecayChannel::SetDaughter(), G4VDecayChannel::SetNumberOfDaughters(), and G4VDecayChannel::SetParent().
|
virtual |
Definition at line 69 of file G4ECDecay.cc.
View newest version in sPHENIX GitHub at line 69 of file G4ECDecay.cc
|
virtual |
Implements G4VDecayChannel.
Definition at line 73 of file G4ECDecay.cc.
View newest version in sPHENIX GitHub at line 73 of file G4ECDecay.cc
References applyARM, G4LossTableManager::AtomDeexcitation(), G4AtomicShell::BindingEnergy(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4VDecayChannel::CheckAndFillDaughters(), G4VDecayChannel::CheckAndFillParent(), G4EmParameters::DeexcitationIgnoreCut(), G4Electron::Electron(), FatalException, G4Exception(), G4VDecayChannel::G4MT_daughters, G4VDecayChannel::G4MT_parent, G4UniformRand, G4VAtomDeexcitation::GenerateParticles(), G4DynamicParticle::Get4Momentum(), G4ParticleDefinition::GetAtomicNumber(), G4VAtomDeexcitation::GetAtomicShell(), G4AtomicShells::GetNumberOfShells(), G4ParticleDefinition::GetPDGMass(), G4EmParameters::Instance(), G4LossTableManager::Instance(), G4VAtomDeexcitation::IsFluoActive(), keV, KshellEC, LshellEC, MshellEC, NshellEC, phi, PL1, PL2, PM1, PM2, PN1, PN2, G4DecayProducts::PushProducts(), Q, rad, ran(), G4DynamicParticle::Set4Momentum(), G4NuclearDecay::theMode, transitionQ, and twopi.
Definition at line 230 of file G4ECDecay.cc.
View newest version in sPHENIX GitHub at line 230 of file G4ECDecay.cc
References PL1, PL2, PL2overPL1, PM1, PM2, PM2overPM1, PN1, PN2, and PN2overPN1.
Referenced by G4ECDecay().
|
virtual |
Implements G4NuclearDecay.
Definition at line 212 of file G4ECDecay.cc.
View newest version in sPHENIX GitHub at line 212 of file G4ECDecay.cc
References G4cout, G4endl, G4VDecayChannel::GetBR(), G4VDecayChannel::GetDaughterName(), G4VDecayChannel::GetParentName(), G4NuclearDecay::theMode, and transitionQ.
Definition at line 56 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 56 of file G4ECDecay.hh
References applyARM.
Referenced by G4RadioactiveDecayBase::LoadDecayTable(), and G4RadioactiveDecay::LoadDecayTable().
|
private |
Definition at line 64 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 64 of file G4ECDecay.hh
|
private |
Definition at line 65 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ECDecay.hh
Referenced by DecayIt(), and DefineSubshellProbabilities().
|
private |
Definition at line 65 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ECDecay.hh
Referenced by DecayIt(), and DefineSubshellProbabilities().
|
staticprivate |
Definition at line 68 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 68 of file G4ECDecay.hh
Referenced by DefineSubshellProbabilities().
|
private |
Definition at line 65 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ECDecay.hh
Referenced by DecayIt(), and DefineSubshellProbabilities().
|
private |
Definition at line 65 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ECDecay.hh
Referenced by DecayIt(), and DefineSubshellProbabilities().
|
staticprivate |
Definition at line 69 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 69 of file G4ECDecay.hh
Referenced by DefineSubshellProbabilities().
|
private |
Definition at line 65 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ECDecay.hh
Referenced by DecayIt(), and DefineSubshellProbabilities().
|
private |
Definition at line 65 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ECDecay.hh
Referenced by DecayIt(), and DefineSubshellProbabilities().
|
staticprivate |
Definition at line 70 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 70 of file G4ECDecay.hh
Referenced by DefineSubshellProbabilities().
|
private |
Definition at line 63 of file G4ECDecay.hh.
View newest version in sPHENIX GitHub at line 63 of file G4ECDecay.hh
Referenced by DecayIt(), and DumpNuclearInfo().