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