ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/particles/management/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 43 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 43 of file G4PDGCodeChecker.hh
|
protected |
Definition at line 72 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 72 of file G4PDGCodeChecker.hh
G4PDGCodeChecker::G4PDGCodeChecker | ( | ) |
Definition at line 44 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 44 of file G4PDGCodeChecker.cc
References NumberOfQuarkFlavor, theAntiQuarkContent, theQuarkContent, and verboseLevel.
|
inline |
Definition at line 48 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 48 of file G4PDGCodeChecker.hh
Definition at line 352 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 352 of file G4PDGCodeChecker.cc
References eplus, G4cout, G4endl, NumberOfQuarkFlavor, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 106 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 106 of file G4PDGCodeChecker.cc
References kdfinder::abs(), code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, spin, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 289 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 289 of file G4PDGCodeChecker.cc
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 216 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 216 of file G4PDGCodeChecker.cc
References code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, quark2, quark3, spin, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
|
private |
Definition at line 377 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 377 of file G4PDGCodeChecker.cc
References A(), kdfinder::abs(), code, G4cout, G4endl, LL, theAntiQuarkContent, theQuarkContent, verboseLevel, and Z.
Referenced by CheckPDGCode().
|
private |
Definition at line 325 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 325 of file G4PDGCodeChecker.cc
References kdfinder::abs(), code, G4cout, G4endl, NumberOfQuarkFlavor, quark1, theAntiQuarkContent, theQuarkContent, and verboseLevel.
Referenced by CheckPDGCode().
Definition at line 60 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 60 of file G4PDGCodeChecker.cc
References CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), code, GetDigits(), NumberOfQuarkFlavor, theAntiQuarkContent, theParticleType, and theQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
Definition at line 118 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 118 of file G4PDGCodeChecker.hh
References NumberOfQuarkFlavor, and theAntiQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
Definition at line 424 of file G4PDGCodeChecker.cc.
View newest version in sPHENIX GitHub at line 424 of file G4PDGCodeChecker.cc
References kdfinder::abs(), exotic, higherSpin, multiplet, quark1, quark2, quark3, radial, and spin.
Referenced by CheckPDGCode().
|
inline |
Definition at line 140 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 140 of file G4PDGCodeChecker.hh
References exotic.
|
inline |
Definition at line 152 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 152 of file G4PDGCodeChecker.hh
References multiplet.
Definition at line 108 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 108 of file G4PDGCodeChecker.hh
References NumberOfQuarkFlavor, and theQuarkContent.
Referenced by G4ParticleDefinition::FillQuarkContents().
Definition at line 129 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 129 of file G4PDGCodeChecker.hh
|
inline |
Definition at line 146 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 146 of file G4PDGCodeChecker.hh
References radial.
|
inline |
Definition at line 158 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 158 of file G4PDGCodeChecker.hh
References spin.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
inline |
Definition at line 176 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 176 of file G4PDGCodeChecker.hh
References verboseLevel.
|
inline |
Definition at line 164 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 164 of file G4PDGCodeChecker.hh
Definition at line 170 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 170 of file G4PDGCodeChecker.hh
References verboseLevel.
Referenced by G4ParticleDefinition::FillQuarkContents().
|
private |
Definition at line 86 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 86 of file G4PDGCodeChecker.hh
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), and CheckPDGCode().
|
private |
Definition at line 90 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 90 of file G4PDGCodeChecker.hh
Referenced by GetDigits(), and GetExotic().
|
private |
Definition at line 89 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 89 of file G4PDGCodeChecker.hh
Referenced by GetDigits().
|
private |
Definition at line 92 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 92 of file G4PDGCodeChecker.hh
Referenced by GetDigits(), and GetMultiplet().
|
private |
Definition at line 93 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 93 of file G4PDGCodeChecker.hh
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForQuarks(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 94 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 94 of file G4PDGCodeChecker.hh
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 95 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 95 of file G4PDGCodeChecker.hh
Referenced by CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), GetDigits(), and GetQuarkFlavor().
|
private |
Definition at line 91 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 91 of file G4PDGCodeChecker.hh
Referenced by GetDigits(), and GetRadial().
|
private |
Definition at line 96 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 96 of file G4PDGCodeChecker.hh
Referenced by CheckForBaryons(), CheckForMesons(), GetDigits(), and GetSpin().
|
private |
Definition at line 99 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 99 of file G4PDGCodeChecker.hh
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), CheckPDGCode(), G4PDGCodeChecker(), and GetAntiQuarkContent().
|
private |
Definition at line 87 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 87 of file G4PDGCodeChecker.hh
Referenced by CheckPDGCode().
|
private |
Definition at line 98 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 98 of file G4PDGCodeChecker.hh
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), CheckPDGCode(), G4PDGCodeChecker(), and GetQuarkContent().
|
private |
Definition at line 84 of file G4PDGCodeChecker.hh.
View newest version in sPHENIX GitHub at line 84 of file G4PDGCodeChecker.hh
Referenced by CheckCharge(), CheckForBaryons(), CheckForDiQuarks(), CheckForMesons(), CheckForNuclei(), CheckForQuarks(), G4PDGCodeChecker(), GetVerboseLevel(), and SetVerboseLevel().