|
Geant4
10.03.p02
|
Protected Member Functions | |
| void | ClearDaughtersName () |
| void | CheckAndFillDaughters () |
| void | CheckAndFillParent () |
| G4VDecayChannel () | |
| G4VDecayChannel (const G4VDecayChannel &) | |
| G4VDecayChannel & | operator= (const G4VDecayChannel &) |
| G4double | DynamicalMass (G4double massPDG, G4double width, G4double maxDev=+1.) const |
Static Protected Attributes | |
| static const G4String | noName |
Private Member Functions | |
| void | FillDaughters () |
| void | FillParent () |
| const G4String & | GetNoName () const |
| G4VDecayChannel | ( | const G4String & | aName, |
| G4int | Verbose = 1 |
||
| ) |
| G4VDecayChannel | ( | const G4String & | aName, |
| const G4String & | theParentName, | ||
| G4double | theBR, | ||
| G4int | theNumberOfDaughters, | ||
| const G4String & | theDaughterName1, | ||
| const G4String & | theDaughterName2 = "", |
||
| const G4String & | theDaughterName3 = "", |
||
| const G4String & | theDaughterName4 = "" |
||
| ) |
|
virtual |
|
protected |
|
protected |
| G4int operator== | ( | const G4VDecayChannel & | right | ) | const |
| G4int operator!= | ( | const G4VDecayChannel & | right | ) | const |
| G4int operator< | ( | const G4VDecayChannel & | right | ) | const |
References rbranch.
|
pure virtual |
Implemented in G4GeneralPhaseSpaceDecay, G4MuonRadiativeDecayChannelWithSpin, G4PionRadiativeDecayChannel, G4MuonDecayChannelWithSpin, G4PhaseSpaceDecayChannel, G4TauLeptonicDecayChannel, G4DalitzDecayChannel, G4MuonDecayChannel, G4NeutronBetaDecayChannel, G4KL3DecayChannel, G4ITDecay, G4BetaMinusDecay, G4BetaPlusDecay, G4NeutronDecay, G4ProtonDecay, G4ECDecay, and G4AlphaDecay.
References kinematics_name.
| G4int GetNumberOfDaughters | ( | ) | const |
References numberOfDaughters.
| G4ParticleDefinition * GetParent | ( | ) |
References CheckAndFillParent(), and G4MT_parent.
| G4ParticleDefinition * GetDaughter | ( | G4int | anIndex | ) |
References CheckAndFillDaughters(), G4cout, G4endl, G4MT_daughters, numberOfDaughters, and verboseLevel.
Referenced by G4NuclearDecay::GetDaughterNucleus().
| G4int GetAngularMomentum | ( | ) |
References parent_name.
References daughters_name, G4cout, G4endl, GetNoName(), numberOfDaughters, and verboseLevel.
| G4double GetParentMass | ( | ) | const |
References G4MT_parent_mass.
References G4cout, G4endl, G4MT_daughters_mass, numberOfDaughters, and verboseLevel.
| void SetParent | ( | const G4ParticleDefinition * | particle_type | ) |
References G4MT_parent, and parent_name.
| void SetDaughter | ( | G4int | anIndex, |
| const G4ParticleDefinition * | particle_type | ||
| ) |
References verboseLevel.
| G4int GetVerboseLevel | ( | ) | const |
References verboseLevel.
| void DumpInfo | ( | ) |
Reimplemented in G4PhaseSpaceDecayChannel.
| void SetPolarization | ( | const G4ThreeVector & | polar | ) |
References parent_polarization.
| const G4ThreeVector & GetPolarization | ( | ) | const |
References parent_polarization.
|
protected |
|
protected |
References daughtersMutex, FillDaughters(), G4MT_daughters, and G4TemplateAutoLock< M, L, U >::unlock().
Referenced by GetDaughter().
|
protected |
References FillParent(), G4MT_parent, parentMutex, and G4TemplateAutoLock< M, L, U >::unlock().
Referenced by GetParent().
|
private |
Referenced by CheckAndFillDaughters().
|
private |
Referenced by CheckAndFillParent().
|
protected |
Referenced by GetDaughterName().
|
protected |
Referenced by GetKinematicsName().
|
protected |
Referenced by GetBR(), operator<(), and SetBR().
|
protected |
Referenced by GetDaughter(), GetDaughterMass(), GetDaughterName(), and GetNumberOfDaughters().
|
protected |
Referenced by GetParentName(), and SetParent().
|
protected |
Referenced by GetDaughterName().
|
protected |
Referenced by GetRangeMass(), and SetRangeMass().
|
protected |
Referenced by GetPolarization(), and SetPolarization().
|
protected |
|
protected |
Referenced by GetDaughter(), GetDaughterMass(), GetDaughterName(), GetVerboseLevel(), and SetVerboseLevel().
|
protected |
Referenced by CheckAndFillParent(), GetParent(), and SetParent().
|
protected |
Referenced by CheckAndFillDaughters(), and GetDaughter().
|
protected |
Referenced by GetParentMass().
|
protected |
Referenced by GetDaughterMass().
|
protected |
|
protected |
Referenced by CheckAndFillDaughters().
|
protected |
Referenced by CheckAndFillParent().