|
Geant4
10.00.p04
|
Static Public Member Functions | |
| static const G4PDefManager & | GetSubInstanceManager () |
Protected Types | |
| enum | { NumberOfQuarkFlavor = 6 } |
Protected Member Functions | |
| G4int | FillQuarkContents () |
| void | SetParticleSubType (const G4String &subtype) |
| void | SetAtomicNumber (G4int) |
| void | SetAtomicMass (G4int) |
| G4ParticleDefinition (const G4ParticleDefinition &right) | |
| G4ParticleDefinition () | |
Protected Attributes | |
| G4int | theQuarkContent [NumberOfQuarkFlavor] |
| G4int | theAntiQuarkContent [NumberOfQuarkFlavor] |
| G4bool | isGeneralIon |
Private Member Functions | |
| const G4ParticleDefinition & | operator= (const G4ParticleDefinition &r) |
Static Private Attributes | |
| static G4PART_DLL G4PDefManager | subInstanceManager |
Friends | |
| class | G4ParticlePropertyTable |
| G4ParticleDefinition | ( | const G4String & | aName, |
| G4double | mass, | ||
| G4double | width, | ||
| G4double | charge, | ||
| G4int | iSpin, | ||
| G4int | iParity, | ||
| G4int | iConjugation, | ||
| G4int | iIsospin, | ||
| G4int | iIsospinZ, | ||
| G4int | gParity, | ||
| const G4String & | pType, | ||
| G4int | lepton, | ||
| G4int | baryon, | ||
| G4int | encoding, | ||
| G4bool | stable, | ||
| G4double | lifetime, | ||
| G4DecayTable * | decaytable, | ||
| G4bool | shortlived = false, |
||
| const G4String & | subType = "", |
||
| G4int | anti_encoding = 0, |
||
| G4double | magneticMoment = 0.0 |
||
| ) |
|
virtual |
|
protected |
|
protected |
| G4double GetPDGMass | ( | ) | const |
References thePDGMass.
Referenced by G4NuclNuclDiffuseElastic::CalculateParticleBeta(), G4DiffuseElastic::CalculateParticleBeta(), G4HadronElastic::ComputeMomentumCMS(), G4HadProjectile::GetKineticEnergy(), G4QMDParticipant::GetMass(), G4Parton::GetMass(), G4VTransitionRadiation::GetMeanFreePath(), G4InuclNuclei::getNucleiMass(), G4NeutronHPThermalBoost::GetThermalEnergy(), G4NeutronHPNBodyPhaseSpace::Init(), G4hImpactIonisation::IsApplicable(), G4GoudsmitSaundersonMscModel::SetParticle(), G4UrbanMscModel::SetParticle(), G4MuPairProductionModel::SetParticle(), G4MuBetheBlochModel::SetParticle(), G4PAIPhotModel::SetParticle(), G4MuBremsstrahlungModel::SetParticle(), G4ICRU73QOModel::SetParticle(), G4PAIModel::SetParticle(), G4BraggModel::SetParticle(), G4BraggIonModel::SetParticle(), G4EmCorrections::SetupKinematics(), G4IonCoulombCrossSection::SetupParticle(), G4hCoulombScatteringModel::SetupParticle(), G4ScreeningMottCrossSection::SetupParticle(), and G4eCoulombScatteringModel::SetupParticle().
| G4double GetPDGWidth | ( | ) | const |
References thePDGWidth.
| G4double GetPDGCharge | ( | ) | const |
References thePDGCharge.
Referenced by G4ParaFissionModel::ApplyYourself(), G4QMDParticipant::GetChargeInUnitOfEplus(), G4NuclNuclDiffuseElastic::GetCoulombElasticXsc(), G4DiffuseElastic::GetCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetCoulombIntegralXsc(), G4DiffuseElastic::GetCoulombIntegralXsc(), G4NuclNuclDiffuseElastic::GetCoulombTotalXsc(), G4DiffuseElastic::GetCoulombTotalXsc(), G4VMscModel::GetDEDX(), G4VMscModel::GetEnergy(), G4VMscModel::GetRange(), G4ErrorEnergyLoss::IsApplicable(), G4hImpactIonisation::IsApplicable(), G4CollisionComposite::Resolve::operator()(), G4GoudsmitSaundersonMscModel::SetParticle(), G4UrbanMscModel::SetParticle(), G4PAIPhotModel::SetParticle(), G4ICRU73QOModel::SetParticle(), G4PAIModel::SetParticle(), G4BraggModel::SetParticle(), G4BraggIonModel::SetParticle(), G4BetheBlochModel::SetParticle(), G4EmCorrections::SetupKinematics(), and G4IonCoulombCrossSection::SetupParticle().
| G4double GetPDGSpin | ( | ) | const |
References thePDGSpin.
Referenced by G4BraggModel::SetParticle(), G4BraggIonModel::SetParticle(), G4IonCoulombCrossSection::SetupParticle(), and G4ScreeningMottCrossSection::SetupParticle().
| G4int GetPDGiSpin | ( | ) | const |
References thePDGiSpin.
| G4int GetPDGiParity | ( | ) | const |
References thePDGiParity.
| G4int GetPDGiConjugation | ( | ) | const |
References thePDGiConjugation.
| G4double GetPDGIsospin | ( | ) | const |
References thePDGIsospin.
| G4double GetPDGIsospin3 | ( | ) | const |
References thePDGIsospin3.
| G4int GetPDGiIsospin | ( | ) | const |
References thePDGiIsospin.
| G4int GetPDGiIsospin3 | ( | ) | const |
References thePDGiIsospin3.
| G4int GetPDGiGParity | ( | ) | const |
References thePDGiGParity.
| G4double GetPDGMagneticMoment | ( | ) | const |
References thePDGMagneticMoment.
| G4double CalculateAnomaly | ( | ) | const |
References theParticleType.
References theParticleSubType.
Referenced by G4MoleculeDefinition::GetType().
| G4int GetLeptonNumber | ( | ) | const |
References theLeptonNumber.
| G4int GetBaryonNumber | ( | ) | const |
| G4int GetPDGEncoding | ( | ) | const |
References thePDGEncoding.
| G4int GetAntiPDGEncoding | ( | ) | const |
References theAntiPDGEncoding.
Referenced by G4VCollision::GetNumberOfPartons().
Referenced by G4VCollision::GetNumberOfPartons().
| G4bool IsShortLived | ( | ) | const |
References fShortLivedFlag.
Referenced by G4BCDecay::GetCollisions(), and G4Scintillation::IsApplicable().
| G4bool GetPDGStable | ( | ) | const |
References thePDGStable.
| G4double GetPDGLifeTime | ( | ) | const |
Referenced by G4MoleculeDefinition::GetDecayTime().
References thePDGLifeTime.
| G4double GetIonLifeTime | ( | ) | const |
| G4DecayTable* GetDecayTable | ( | ) | const |
| void SetDecayTable | ( | G4DecayTable * | aDecayTable | ) |
| G4ProcessManager* GetProcessManager | ( | ) | const |
| void SetProcessManager | ( | G4ProcessManager * | aProcessManager | ) |
| G4ParticleTable* GetParticleTable | ( | ) | const |
| G4int GetAtomicNumber | ( | ) | const |
Referenced by G4InuclNuclei::getZ().
| G4int GetAtomicMass | ( | ) | const |
Referenced by G4InuclNuclei::getA().
| void DumpTable | ( | ) | const |
| G4int GetVerboseLevel | ( | ) | const |
| G4bool GetApplyCutsFlag | ( | ) | const |
| G4bool IsGeneralIon | ( | ) | const |
| G4int operator== | ( | const G4ParticleDefinition & | right | ) | const |
| G4int operator!= | ( | const G4ParticleDefinition & | right | ) | const |
| G4ProcessManager* GetMasterProcessManager | ( | ) | const |
| void SetMasterProcessManager | ( | G4ProcessManager * | aNewPM | ) |
| G4int GetInstanceID | ( | ) | const |
|
static |
|
protected |
Referenced by G4ExcitedBaryons::SetMultipletName(), and G4ExcitedMesons::SetMultipletName().
|
private |
| G4int GetParticleDefinitionID | ( | ) | const |
|
friend |
|
private |
|
private |
|
staticprivate |
|
protected |
|
protected |
|
private |
Referenced by GetParticleName().
|
private |
Referenced by GetPDGMass().
|
private |
Referenced by GetPDGWidth().
|
private |
Referenced by GetPDGCharge().
|
private |
Referenced by GetPDGiSpin().
|
private |
Referenced by GetPDGSpin().
|
private |
Referenced by GetPDGiParity().
|
private |
Referenced by GetPDGiConjugation().
|
private |
Referenced by GetPDGiGParity().
|
private |
Referenced by GetPDGiIsospin().
|
private |
Referenced by GetPDGiIsospin3().
|
private |
Referenced by GetPDGIsospin().
|
private |
Referenced by GetPDGIsospin3().
|
private |
Referenced by GetPDGMagneticMoment().
|
private |
Referenced by GetLeptonNumber().
|
private |
Referenced by GetBaryonNumber().
|
private |
Referenced by GetParticleType().
|
private |
Referenced by GetParticleSubType().
|
private |
Referenced by GetPDGEncoding().
|
private |
Referenced by GetAntiPDGEncoding().
|
private |
Referenced by IsShortLived().
|
private |
Referenced by SetPDGStable().
|
private |
Referenced by SetPDGLifeTime().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
protected |