|
enum class | G4FloatLevelBase {
no_Float =0
, plus_X
, plus_Y
, plus_Z
,
plus_U
, plus_V
, plus_W
, plus_R
,
plus_S
, plus_T
, plus_A
, plus_B
,
plus_C
, plus_D
, plus_E
} |
|
| G4Ions (const G4String &aName, G4double mass, G4double width, G4double charge, G4int iSpin, G4int iParity, G4int iConjugation, G4int iIsospin, G4int iIsospin3, G4int gParity, const G4String &pType, G4int lepton, G4int baryon, G4int encoding, G4bool stable, G4double lifetime, G4DecayTable *decaytable, G4bool shortlived, const G4String &subType="", G4int anti_encoding=0, G4double excitation=0.0, G4int isomer=0) |
|
virtual | ~G4Ions () |
|
G4Ions * | IonsDefinition () |
|
G4Ions * | Ions () |
|
G4double | GetExcitationEnergy () const |
|
G4int | GetIsomerLevel () const |
|
G4Ions::G4FloatLevelBase | GetFloatLevelBase () const |
|
G4int | GetFloatLevelBaseIndex () const |
|
void | SetFloatLevelBase (G4Ions::G4FloatLevelBase flb) |
|
void | SetFloatLevelBase (char flbChar) |
|
void | SetFloatLevelBase (G4int flbIdx) |
|
Public Member Functions inherited from G4ParticleDefinition |
| 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 | ~G4ParticleDefinition () |
|
| G4ParticleDefinition (const G4ParticleDefinition &)=delete |
|
G4ParticleDefinition & | operator= (const G4ParticleDefinition &)=delete |
|
G4bool | operator== (const G4ParticleDefinition &right) const |
|
G4bool | operator!= (const G4ParticleDefinition &right) const |
|
const G4String & | GetParticleName () const |
|
G4double | GetPDGMass () const |
|
G4double | GetPDGWidth () const |
|
G4double | GetPDGCharge () const |
|
G4double | GetPDGSpin () const |
|
G4int | GetPDGiSpin () const |
|
G4int | GetPDGiParity () const |
|
G4int | GetPDGiConjugation () const |
|
G4double | GetPDGIsospin () const |
|
G4double | GetPDGIsospin3 () const |
|
G4int | GetPDGiIsospin () const |
|
G4int | GetPDGiIsospin3 () const |
|
G4int | GetPDGiGParity () const |
|
G4double | GetPDGMagneticMoment () const |
|
void | SetPDGMagneticMoment (G4double mageticMoment) |
|
G4double | CalculateAnomaly () const |
|
const G4String & | GetParticleType () const |
|
const G4String & | GetParticleSubType () const |
|
G4int | GetLeptonNumber () const |
|
G4int | GetBaryonNumber () const |
|
G4int | GetPDGEncoding () const |
|
G4int | GetAntiPDGEncoding () const |
|
void | SetAntiPDGEncoding (G4int aEncoding) |
|
G4int | GetQuarkContent (G4int flavor) const |
|
G4int | GetAntiQuarkContent (G4int flavor) const |
|
G4bool | IsShortLived () const |
|
G4bool | GetPDGStable () const |
|
void | SetPDGStable (const G4bool aFlag) |
|
G4double | GetPDGLifeTime () const |
|
void | SetPDGLifeTime (G4double aLifeTime) |
|
G4double | GetIonLifeTime () const |
|
G4DecayTable * | GetDecayTable () const |
|
void | SetDecayTable (G4DecayTable *aDecayTable) |
|
G4ProcessManager * | GetProcessManager () const |
|
void | SetProcessManager (G4ProcessManager *aProcessManager) |
|
G4VTrackingManager * | GetTrackingManager () const |
|
void | SetTrackingManager (G4VTrackingManager *aTrackingManager) |
|
G4ParticleTable * | GetParticleTable () const |
|
G4int | GetAtomicNumber () const |
|
G4int | GetAtomicMass () const |
|
void | DumpTable () const |
|
void | SetVerboseLevel (G4int value) |
|
G4int | GetVerboseLevel () const |
|
void | SetApplyCutsFlag (G4bool) |
|
G4bool | GetApplyCutsFlag () const |
|
G4bool | IsGeneralIon () const |
|
G4bool | IsMuonicAtom () const |
|
G4ProcessManager * | GetMasterProcessManager () const |
|
void | SetMasterProcessManager (G4ProcessManager *aNewPM) |
|
G4int | GetInstanceID () const |
|
void | SetParticleDefinitionID (G4int id=-1) |
|
G4int | GetParticleDefinitionID () const |
|
G4bool | IsHypernucleus () const |
|
G4int | GetNumberOfLambdasInHypernucleus () const |
|
G4bool | IsAntiHypernucleus () const |
|
G4int | GetNumberOfAntiLambdasInAntiHypernucleus () const |
|
Protected Types inherited from G4ParticleDefinition |
enum | { NumberOfQuarkFlavor = 6
} |
|
| G4Ions () |
|
Protected Member Functions inherited from G4ParticleDefinition |
| G4ParticleDefinition () |
|
G4int | FillQuarkContents () |
|
void | SetParticleSubType (const G4String &subtype) |
|
void | SetAtomicNumber (G4int) |
|
void | SetAtomicMass (G4int) |
|
Protected Attributes inherited from G4ParticleDefinition |
G4int | theQuarkContent [NumberOfQuarkFlavor] |
|
G4int | theAntiQuarkContent [NumberOfQuarkFlavor] |
|
G4bool | isGeneralIon = false |
|
G4bool | isMuonicAtom = false |
|
Definition at line 42 of file G4HyperHe5.hh.