G4InuclElementaryParticle(G4int ityp, Model model=DefaultModel)
 
G4int getStrangeness() const 
 
G4bool isElectron(G4int ityp)
 
G4bool isNeutrino(G4int ityp)
 
static G4double getParticleMass(G4int type)
 
G4bool antinucleon(G4int ityp)
 
static G4bool valid(G4int ityp)
 
G4InuclElementaryParticle(const G4LorentzVector &mom, G4int ityp, Model model=DefaultModel)
 
G4InuclElementaryParticle & operator=(const G4InuclElementaryParticle &right)
 
G4bool isElectron() const 
 
G4InuclElementaryParticle(const G4InuclElementaryParticle &right)
 
G4InuclElementaryParticle(G4double ekin, G4int ityp, Model model=DefaultModel)
 
G4bool nucleon(G4int ityp)
 
G4bool isMuon(G4int ityp)
 
G4bool isPhoton(G4int ityp)
 
G4bool antibaryon() const 
 
static G4ParticleDefinition * makeDefinition(G4int ityp)
 
G4bool antinucleon() const 
 
G4InuclElementaryParticle(const G4LorentzVector &mom, G4ParticleDefinition *pd, Model model=DefaultModel)
 
void fill(G4int ityp, Model model=DefaultModel)
 
G4bool quasi_deutron(G4int ityp)
 
G4bool quasi_deutron() const 
 
G4InuclElementaryParticle()
 
G4ParticleDefinition * getDefinition() const 
 
virtual void print(std::ostream &os) const 
 
G4bool isNeutrino() const 
 
G4int GetBaryonNumber() const 
 
G4InuclElementaryParticle(const G4DynamicParticle &dynPart, Model model=DefaultModel)