39#ifndef G4ParticlePropertyData_h
40#define G4ParticlePropertyData_h 1
167 G4int thePDGiConjugation;
170 G4int thePDGiGParity;
173 G4int thePDGiIsospin;
174 G4int thePDGiIsospin3;
180 G4int theLeptonNumber;
183 G4int theBaryonNumber;
186 G4int thePDGEncoding;
189 G4int theAntiPDGEncoding;
195 enum {NumberOfQuarkFlavor = 6};
196 G4int theQuarkContent[NumberOfQuarkFlavor];
197 G4int theAntiQuarkContent[NumberOfQuarkFlavor];
203 G4bool fPDGChargeModified;
205 G4bool fPDGiParityModified;
206 G4bool fPDGiConjugationModified;
207 G4bool fPDGiGParityModified;
208 G4bool fPDGiIsospinModified;
209 G4bool fPDGiIsospin3Modified;
210 G4bool fPDGIsospinModified;
211 G4bool fPDGIsospin3Modified;
212 G4bool fPDGMagneticMomentModified;
213 G4bool fLeptonNumberModified;
214 G4bool fBaryonNumberModified;
215 G4bool fPDGEncodingModified;
216 G4bool fAntiPDGEncodingModified;
217 G4bool fQuarkContentModified;
218 G4bool fAntiQuarkContentModified;
219 G4bool fPDGLifeTimeModified;
226#include "G4ParticlePropertyData.icc"
G4int GetPDGiGParity() const
void SetPDGEncoding(G4int newEncoding)
G4int GetLeptonNumber() const
const G4String & GetParticleName() const
void SetPDGMass(G4double newMass)
void SetPDGiIsospin3(G4int newIsospin3)
G4double GetPDGLifeTime() const
void SetVerboseLevel(G4int value)
G4double GetPDGMass() const
G4int GetPDGiIsospin() const
G4int GetPDGiSpin() const
G4ParticlePropertyData & operator=(const G4ParticlePropertyData &right)
G4int GetQuarkContent(G4int flavor) const
void SetPDGCharge(G4double newCharge)
void SetPDGiSpin(G4int newSpin)
void SetPDGiGParity(G4int newGParity)
G4int GetBaryonNumber() const
virtual ~G4ParticlePropertyData()
G4int GetPDGiParity() const
G4int operator!=(const G4ParticlePropertyData &right) const
G4int GetPDGEncoding() const
G4int GetPDGiIsospin3() const
void SetPDGiParity(G4int newParity)
G4double GetPDGWidth() const
G4int GetVerboseLevel() const
void SetAntiPDGEncoding(G4int newAntiEncoding)
G4int GetAntiQuarkContent(G4int flavor) const
G4int GetPDGiConjugation() const
void SetPDGMagneticMoment(G4double mageticMoment)
void SetQuarkContent(G4int flavor, G4int newContent)
void SetLeptonNumber(G4int newLeptonNumber)
void SetPDGLifeTime(G4double newLifeTime)
void SetPDGiIsospin(G4int newIsospin)
G4double GetPDGCharge() const
G4int operator==(const G4ParticlePropertyData &right) const
void SetPDGWidth(G4double newWidth)
void SetBaryonNumber(G4int newBaryonNumber)
void SetPDGiConjugation(G4int newConjugation)
G4double GetPDGMagneticMoment() const
void SetAntiQuarkContent(G4int flavor, G4int newContent)
G4int GetAntiPDGEncoding() const