50 theParticleName(particleName),
56 thePDGiConjugation(0),
60 thePDGMagneticMoment(0.0),
64 theAntiPDGEncoding(0),
66 fPDGMassModified(false),
67 fPDGWidthModified(false),
68 fPDGChargeModified(false),
69 fPDGiSpinModified(false),
70 fPDGiParityModified(false),
71 fPDGiConjugationModified(false),
72 fPDGiGParityModified(false),
73 fPDGiIsospinModified(false),
74 fPDGiIsospin3Modified(false),
75 fPDGIsospinModified(false),
76 fPDGIsospin3Modified(false),
77 fPDGMagneticMomentModified(false),
78 fLeptonNumberModified(false),
79 fBaryonNumberModified(false),
80 fPDGEncodingModified(false),
81 fAntiPDGEncodingModified(false),
82 fQuarkContentModified(false),
83 fAntiQuarkContentModified(false),
84 fPDGLifeTimeModified(false),
96 fPDGMassModified(false),
97 fPDGWidthModified(false),
98 fPDGChargeModified(false),
99 fPDGiSpinModified(false),
100 fPDGiParityModified(false),
101 fPDGiConjugationModified(false),
102 fPDGiGParityModified(false),
103 fPDGiIsospinModified(false),
104 fPDGiIsospin3Modified(false),
105 fPDGIsospinModified(false),
106 fPDGIsospin3Modified(false),
107 fPDGMagneticMomentModified(false),
108 fLeptonNumberModified(false),
109 fBaryonNumberModified(false),
110 fPDGEncodingModified(false),
111 fAntiPDGEncodingModified(false),
112 fQuarkContentModified(false),
113 fAntiQuarkContentModified(false),
114 fPDGLifeTimeModified(false)
142 if (
this != &right) {
190 return (
this == &right);
196 return (
this != &right);
216 G4cout <<
" MagneticMoment [MeV/T]: ";
225 G4cout <<
", " << theQuarkContent[1];
226 G4cout <<
", " << theQuarkContent[2];
227 G4cout <<
", " << theQuarkContent[3];
228 G4cout <<
", " << theQuarkContent[4];
231 G4cout <<
", " << theAntiQuarkContent[1];
232 G4cout <<
", " << theAntiQuarkContent[2];
233 G4cout <<
", " << theAntiQuarkContent[3];
234 G4cout <<
", " << theAntiQuarkContent[4];
G4ParticlePropertyData(const G4String &particleName="")
G4bool fPDGiIsospinModified
static constexpr double MeV
G4int theAntiQuarkContent[NumberOfQuarkFlavor]
G4bool fPDGiGParityModified
G4double thePDGMagneticMoment
G4bool fPDGiConjugationModified
G4bool fAntiPDGEncodingModified
G4int operator!=(const G4ParticlePropertyData &right) const
G4bool fPDGEncodingModified
virtual ~G4ParticlePropertyData()
G4int GetAntiPDGEncoding() const
G4bool fPDGIsospinModified
G4int theQuarkContent[NumberOfQuarkFlavor]
G4int operator==(const G4ParticlePropertyData &right) const
static constexpr double eplus
G4bool fPDGChargeModified
G4bool fPDGMagneticMomentModified
G4bool fQuarkContentModified
G4bool fPDGIsospin3Modified
G4bool fPDGiParityModified
G4bool fBaryonNumberModified
G4GLOB_DLL std::ostream G4cout
G4bool fPDGLifeTimeModified
G4bool fAntiQuarkContentModified
G4ParticlePropertyData & operator=(const G4ParticlePropertyData &right)
G4bool fLeptonNumberModified
G4bool fPDGiIsospin3Modified
static constexpr double GeV
static constexpr double tesla