89 G4cout <<
" >>> " <<
theName <<
"::makeFragment " << mom <<
" " << fragA
90 <<
" " << fragZ <<
" " << EX <<
G4endl;
118 const G4int a_cut = 20;
122 return ((fragA <= a_cut || fragZ==0) &&
143 const std::vector<G4InuclElementaryParticle>& particles) {
155 const std::vector<G4InuclNuclei>& fragments) {
G4GLOB_DLL std::ostream G4cout
void setVectM(const Hep3Vector &spatial, double mass)
void collide(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)
G4CascadeDeexciteBase(const char *name)
void getTargetData(const G4Fragment &target)
const G4Fragment & makeFragment(G4LorentzVector mom, G4int A, G4int Z, G4double EX=0.)
virtual void setVerboseLevel(G4int verbose=0)
virtual ~G4CascadeDeexciteBase()
virtual G4bool explosion(const G4Fragment &target) const
G4CascadeCheckBalance * balance
virtual G4bool validateOutput(const G4Fragment &target, G4CollisionOutput &output)
static G4bool checkConservation()
void SetZandA_asInt(G4int Znew, G4int Anew, G4int Lnew=0)
G4double GetExcitationEnergy() const
const G4LorentzVector & GetMomentum() const
void SetNumberOfHoles(G4int valueTot, G4int valueP=0)
void SetMomentum(const G4LorentzVector &value)
void SetNumberOfExcitedParticle(G4int valueTot, G4int valueP)
G4double getNucleiMass() const
virtual void setVerboseLevel(G4int verbose=0)
G4double bindingEnergy(G4int A, G4int Z)