54 #ifndef G4ParticleDefinition_h 55 #define G4ParticleDefinition_h 1 110 G4bool shortlived =
false,
112 G4int anti_encoding =0,
371 #include "G4ParticleDefinition.icc"
void SetDecayTable(G4DecayTable *aDecayTable)
G4ParticleTable * theParticleTable
G4bool IsShortLived() const
G4int GetQuarkContent(G4int flavor) const
void SetAtomicNumber(G4int)
G4double CalculateAnomaly() const
void SetPDGStable(const G4bool aFlag)
void SetParticleDefinitionID(G4int id=-1)
void SetProcessManager(G4ProcessManager *aProcessManager)
G4int GetBaryonNumber() const
void SetAntiPDGEncoding(G4int aEncoding)
G4int GetPDGiIsospin3() const
void SetPDGLifeTime(G4double aLifeTime)
static G4PART_DLL G4PDefManager subInstanceManager
G4double GetPDGLifeTime() const
G4ProcessManager * theProcessManagerShadow
const G4String & GetParticleType() const
G4ProcessManager * GetProcessManager() const
static const G4PDefManager & GetSubInstanceManager()
G4int GetParticleDefinitionID() const
G4int GetLeptonNumber() const
G4bool GetPDGStable() const
G4double GetIonLifeTime() const
G4double GetPDGIsospin() const
G4int GetVerboseLevel() const
G4int GetPDGiIsospin() const
G4int GetPDGiGParity() const
G4int GetPDGiSpin() const
G4double GetPDGIsospin3() const
const G4String & GetParticleName() const
virtual ~G4ParticleDefinition()
G4int GetInstanceID() const
G4int GetPDGEncoding() const
G4bool GetApplyCutsFlag() const
G4int GetPDGiParity() const
G4double GetPDGMagneticMoment() const
G4int FillQuarkContents()
G4ProcessManager * GetMasterProcessManager() const
G4DecayTable * GetDecayTable() const
G4double GetPDGWidth() const
G4double GetPDGSpin() const
G4DecayTable * theDecayTable
void SetVerboseLevel(G4int value)
G4bool IsGeneralIon() const
G4int operator!=(const G4ParticleDefinition &right) const
G4int GetAtomicNumber() const
G4double thePDGMagneticMoment
G4int theAntiQuarkContent[NumberOfQuarkFlavor]
void SetApplyCutsFlag(G4bool)
G4PDefManager G4ParticleDefinitionSubInstanceManager
G4String theParticleSubType
G4int operator==(const G4ParticleDefinition &right) const
G4double GetPDGMass() const
G4int GetAntiPDGEncoding() const
G4int theQuarkContent[NumberOfQuarkFlavor]
G4int GetPDGiConjugation() const
G4int g4particleDefinitionInstanceID
void SetParticleSubType(const G4String &subtype)
G4int GetAntiQuarkContent(G4int flavor) const
G4ParticleTable * GetParticleTable() const
G4int GetAtomicMass() const
G4double GetPDGCharge() const
const G4String & GetParticleSubType() const
void SetMasterProcessManager(G4ProcessManager *aNewPM)
void SetAtomicMass(G4int)
void SetPDGMagneticMoment(G4double mageticMoment)
const G4ParticleDefinition & operator=(const G4ParticleDefinition &r)