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" 
void SetAntiQuarkContent(G4int flavor, G4int newContent)
 
G4ParticlePropertyData & operator=(const G4ParticlePropertyData &right)
 
G4double GetPDGMagneticMoment() const 
 
void SetPDGiConjugation(G4int newConjugation)
 
void SetPDGiIsospin3(G4int newIsospin3)
 
void SetLeptonNumber(G4int newLeptonNumber)
 
void SetQuarkContent(G4int flavor, G4int newContent)
 
G4int GetAntiQuarkContent(G4int flavor) const 
 
G4double GetPDGMass() const 
 
G4int GetLeptonNumber() const 
 
G4int GetPDGiIsospin() const 
 
G4int GetBaryonNumber() const 
 
G4int GetPDGEncoding() const 
 
G4double GetPDGCharge() const 
 
G4int GetPDGiSpin() const 
 
G4ParticlePropertyData(const G4String &particleName="")
 
void SetPDGCharge(G4double newCharge)
 
void SetPDGiParity(G4int newParity)
 
void SetVerboseLevel(G4int value)
 
G4double GetPDGLifeTime() const 
 
void SetPDGiIsospin(G4int newIsospin)
 
G4int operator!=(const G4ParticlePropertyData &right) const 
 
G4int operator==(const G4ParticlePropertyData &right) const 
 
G4int GetVerboseLevel() const 
 
void SetPDGWidth(G4double newWidth)
 
G4int GetPDGiParity() const 
 
G4int GetAntiPDGEncoding() const 
 
const XML_Char int const XML_Char * value
 
void SetPDGEncoding(G4int newEncoding)
 
G4int GetPDGiIsospin3() const 
 
void SetPDGMagneticMoment(G4double mageticMoment)
 
void SetAntiPDGEncoding(G4int newAntiEncoding)
 
void SetPDGiSpin(G4int newSpin)
 
virtual ~G4ParticlePropertyData()
 
void SetPDGiGParity(G4int newGParity)
 
void SetPDGLifeTime(G4double newLifeTime)
 
void SetBaryonNumber(G4int newBaryonNumber)
 
G4int GetQuarkContent(G4int flavor) const 
 
G4double GetPDGWidth() const 
 
G4int GetPDGiConjugation() const 
 
const G4String & GetParticleName() const 
 
G4int GetPDGiGParity() const 
 
void SetPDGMass(G4double newMass)