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
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
const XML_Char int const XML_Char * value
G4double GetPDGWidth() const
G4int GetPDGiConjugation() const
const G4String & GetParticleName() const
G4int GetPDGiGParity() const
void SetPDGMass(G4double newMass)