39#ifndef G4ANuElNucleusNcModel_h
40#define G4ANuElNucleusNcModel_h 1
86 return w + 0.5*( (mP+mF)*(mP+mF)-(w+mI)*(w+mI) )/mI;
100#ifdef G4MULTITHREADED
101 static G4Mutex numuNucleusModel;
G4ANuElNucleusNcModel(const G4String &name="ANuElNuclNcModel")
void SampleLVkr(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
virtual ~G4ANuElNucleusNcModel()
virtual void ModelDescription(std::ostream &) const
G4double ThresholdEnergy(G4double mI, G4double mF, G4double mP)
virtual G4bool IsApplicable(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
virtual void InitialiseModel()
G4double GetMinNuElEnergy()
INCL++ intra-nuclear cascade.