Geant4
10.01.p02
|
#include <G4PDGCodeChecker.hh>
Public Member Functions | |
G4PDGCodeChecker () | |
~G4PDGCodeChecker () | |
G4int | CheckPDGCode (G4int code, G4String type) |
G4int | GetQuarkContent (G4int flavor) const |
G4int | GetAntiQuarkContent (G4int flavor) const |
G4bool | IsAntiParticle () const |
G4int | GetQuarkFlavor (G4int idx) const |
G4int | GetSpin () const |
G4int | GetExotic () const |
G4int | GetRadial () const |
G4int | GetMultiplet () const |
G4bool | CheckCharge (G4double charge) const |
G4int | GetVerboseLevel () const |
void | SetVerboseLevel (G4int verbose) |
Protected Types | |
enum | { NumberOfQuarkFlavor = 8 } |
Private Member Functions | |
void | GetDigits (G4int code) |
G4int | CheckForQuarks () |
G4int | CheckForDiQuarks () |
G4int | CheckForMesons () |
G4int | CheckForBaryons () |
G4int | CheckForNuclei () |
Definition at line 44 of file G4PDGCodeChecker.hh.
|
protected |
Enumerator | |
---|---|
NumberOfQuarkFlavor |
Definition at line 73 of file G4PDGCodeChecker.hh.
G4PDGCodeChecker::G4PDGCodeChecker | ( | ) |
Definition at line 45 of file G4PDGCodeChecker.cc.
References NumberOfQuarkFlavor, theAntiQuarkContent, theQuarkContent, and verboseLevel.
|
inline |
Definition at line 49 of file G4PDGCodeChecker.hh.
Definition at line 353 of file G4PDGCodeChecker.cc.
References code, eplus, G4cout, G4endl, NumberOfQuarkFlavor, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 107 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, spin, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 290 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 217 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, spin, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 378 of file G4PDGCodeChecker.cc.
References A, code, G4cout, G4endl, L, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 326 of file G4PDGCodeChecker.cc.
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
Definition at line 61 of file G4PDGCodeChecker.cc.
References CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), code, GetDigits(), NumberOfQuarkFlavor, theAntiQuarkContent, theParticleType, and theQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
Definition at line 119 of file G4PDGCodeChecker.hh.
References NumberOfQuarkFlavor, and theAntiQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 425 of file G4PDGCodeChecker.cc.
References exotic, higherSpin, multiplet, quark1, quark2, quark3, radial, and spin.
Referenced by CheckPDGCode().
|
inline |
Definition at line 141 of file G4PDGCodeChecker.hh.
References exotic.
|
inline |
Definition at line 153 of file G4PDGCodeChecker.hh.
References multiplet.
Definition at line 109 of file G4PDGCodeChecker.hh.
References NumberOfQuarkFlavor, and theQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
Definition at line 130 of file G4PDGCodeChecker.hh.
|
inline |
Definition at line 147 of file G4PDGCodeChecker.hh.
References radial.
|
inline |
Definition at line 159 of file G4PDGCodeChecker.hh.
References spin.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
inline |
Definition at line 177 of file G4PDGCodeChecker.hh.
References verboseLevel.
|
inline |
Definition at line 165 of file G4PDGCodeChecker.hh.
References code.
|
inline |
Definition at line 171 of file G4PDGCodeChecker.hh.
References verboseLevel.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 87 of file G4PDGCodeChecker.hh.
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), CheckPDGCode(), and IsAntiParticle().
|
private |
Definition at line 91 of file G4PDGCodeChecker.hh.
Referenced by GetDigits(), and GetExotic().
|
private |
Definition at line 90 of file G4PDGCodeChecker.hh.
Referenced by GetDigits().
|
private |
Definition at line 93 of file G4PDGCodeChecker.hh.
Referenced by GetDigits(), and GetMultiplet().
|
private |
Definition at line 94 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForQuarks(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 95 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 96 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 92 of file G4PDGCodeChecker.hh.
Referenced by GetDigits(), and GetRadial().
|
private |
Definition at line 97 of file G4PDGCodeChecker.hh.
Referenced by CheckForBaryons(), CheckForMesons(), GetDigits(), and GetSpin().
|
private |
Definition at line 100 of file G4PDGCodeChecker.hh.
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), CheckPDGCode(), G4PDGCodeChecker(), and GetAntiQuarkContent().
|
private |
Definition at line 88 of file G4PDGCodeChecker.hh.
Referenced by CheckPDGCode().
|
private |
Definition at line 99 of file G4PDGCodeChecker.hh.
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), CheckPDGCode(), G4PDGCodeChecker(), and GetQuarkContent().
|
private |
Definition at line 85 of file G4PDGCodeChecker.hh.
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), G4PDGCodeChecker(), GetVerboseLevel(), and SetVerboseLevel().