54 #ifndef G4INUCL_NUCLEI_HH
55 #define G4INUCL_NUCLEI_HH
107 return ( G4InuclParticle::operator==(right) &&
156 virtual void print(std::ostream& os)
const;
171 #endif // G4INUCL_NUCLEI_HH
static G4ParticleDefinition * makeNuclearFragment(G4int a, G4int z)
G4int GetAtomicNumber() const
std::vector< ExP01TrackerHit * > a
G4double getExitationEnergyInGeV() const
const G4ExitonConfiguration & getExitonConfiguration() const
void copy(const G4Fragment &aFragment, Model model=DefaultModel)
virtual void print(std::ostream &os) const
void fill(G4int a, G4int z, G4double exc=0., Model model=DefaultModel)
G4InuclNuclei(const G4InuclNuclei &right)
G4double getExitationEnergy() const
G4double GetPDGMass() const
const G4ParticleDefinition * getDefinition() const
G4InuclNuclei(G4int a, G4int z, G4double exc=0., Model model=DefaultModel)
void clearExitonConfiguration()
void setExitationEnergy(G4double e)
static constexpr double MeV
G4InuclNuclei(const G4DynamicParticle &dynPart, Model model=DefaultModel)
G4Fragment makeG4Fragment() const
G4double getNucleiMass() const
G4ExitonConfiguration theExitonConfiguration
G4int GetAtomicMass() const
void setExitonConfiguration(const G4ExitonConfiguration &config)
bool operator==(const G4InuclNuclei &right)
G4InuclNuclei(const G4LorentzVector &mom, G4int a, G4int z, G4double exc=0., Model model=DefaultModel)
static G4ParticleDefinition * makeDefinition(G4int a, G4int z)
const XML_Char XML_Content * model
static constexpr double GeV
G4InuclNuclei(G4double ekin, G4int a, G4int z, G4double exc, Model model=DefaultModel)
G4InuclNuclei & operator=(const G4InuclNuclei &right)