Geant4-11
|
#include <G4PDGCodeChecker.hh>
Public Member Functions | |
G4bool | CheckCharge (G4double charge) const |
G4int | CheckPDGCode (G4int code, const G4String &type) |
G4PDGCodeChecker () | |
G4int | GetAntiQuarkContent (G4int flavor) const |
G4int | GetExotic () const |
G4int | GetMultiplet () const |
G4int | GetQuarkContent (G4int flavor) const |
G4int | GetQuarkFlavor (G4int idx) const |
G4int | GetRadial () const |
G4int | GetSpin () const |
G4int | GetVerboseLevel () const |
G4bool | IsAntiParticle () const |
void | SetVerboseLevel (G4int verbose) |
~G4PDGCodeChecker () | |
Protected Types | |
enum | { NumberOfQuarkFlavor = 8 } |
Private Member Functions | |
G4int | CheckForBaryons () |
G4int | CheckForDiQuarks () |
G4int | CheckForMesons () |
G4int | CheckForNuclei () |
G4int | CheckForQuarks () |
void | GetDigits (G4int code) |
Private Attributes | |
G4int | code = 0 |
G4int | exotic = 0 |
G4int | higherSpin = 0 |
G4int | multiplet = 0 |
G4int | quark1 = 0 |
G4int | quark2 = 0 |
G4int | quark3 = 0 |
G4int | radial = 0 |
G4int | spin = 0 |
G4int | theAntiQuarkContent [NumberOfQuarkFlavor] |
G4String | theParticleType = "" |
G4int | theQuarkContent [NumberOfQuarkFlavor] |
G4int | verboseLevel = 0 |
Definition at line 36 of file G4PDGCodeChecker.hh.
|
protected |
Enumerator | |
---|---|
NumberOfQuarkFlavor |
Definition at line 64 of file G4PDGCodeChecker.hh.
G4PDGCodeChecker::G4PDGCodeChecker | ( | ) |
Definition at line 39 of file G4PDGCodeChecker.cc.
References NumberOfQuarkFlavor, theAntiQuarkContent, and theQuarkContent.
G4PDGCodeChecker::~G4PDGCodeChecker | ( | ) |
Definition at line 51 of file G4PDGCodeChecker.cc.
Definition at line 384 of file G4PDGCodeChecker.cc.
References eplus, G4cout, G4endl, NumberOfQuarkFlavor, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 105 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, spin, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 309 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 224 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, spin, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 412 of file G4PDGCodeChecker.cc.
References A, code, G4cout, G4endl, LL, theAntiQuarkContent, theQuarkContent, verboseLevel, and Z.
Referenced by CheckPDGCode().
|
private |
Definition at line 353 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
Definition at line 56 of file G4PDGCodeChecker.cc.
References CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), code, GetDigits(), NumberOfQuarkFlavor, theAntiQuarkContent, theParticleType, and theQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
Definition at line 115 of file G4PDGCodeChecker.hh.
References NumberOfQuarkFlavor, and theAntiQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 465 of file G4PDGCodeChecker.cc.
References exotic, higherSpin, multiplet, quark1, quark2, quark3, radial, and spin.
Referenced by CheckPDGCode().
|
inline |
|
inline |
Definition at line 150 of file G4PDGCodeChecker.hh.
References multiplet.
Definition at line 104 of file G4PDGCodeChecker.hh.
References NumberOfQuarkFlavor, and theQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
inline |
|
inline |
Definition at line 156 of file G4PDGCodeChecker.hh.
References spin.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
inline |
Definition at line 174 of file G4PDGCodeChecker.hh.
References verboseLevel.
|
inline |
Definition at line 162 of file G4PDGCodeChecker.hh.
|
inline |
Definition at line 168 of file G4PDGCodeChecker.hh.
References verboseLevel.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 79 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), and CheckPDGCode().
|
private |
Definition at line 83 of file G4PDGCodeChecker.hh.
Referenced by GetDigits(), and GetExotic().
|
private |
Definition at line 82 of file G4PDGCodeChecker.hh.
Referenced by GetDigits().
|
private |
Definition at line 85 of file G4PDGCodeChecker.hh.
Referenced by GetDigits(), and GetMultiplet().
|
private |
Definition at line 86 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForQuarks(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 87 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 88 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 84 of file G4PDGCodeChecker.hh.
Referenced by GetDigits(), and GetRadial().
|
private |
Definition at line 89 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForMesons(), GetDigits(), and GetSpin().
|
private |
Definition at line 92 of file G4PDGCodeChecker.hh.
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), CheckPDGCode(), G4PDGCodeChecker(), and GetAntiQuarkContent().
|
private |
Definition at line 80 of file G4PDGCodeChecker.hh.
Referenced by CheckPDGCode().
|
private |
Definition at line 91 of file G4PDGCodeChecker.hh.
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), CheckPDGCode(), G4PDGCodeChecker(), and GetQuarkContent().
|
private |
Definition at line 77 of file G4PDGCodeChecker.hh.
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), GetVerboseLevel(), and SetVerboseLevel().