50 #ifndef G4PreCompoundModel_h
51 #define G4PreCompoundModel_h 1
96 void PerformEquilibriumEmission(
const G4Fragment & aFragment,
118 G4bool useGNASHTransition;
137 G4PreCompoundModel::PerformEquilibriumEmission(
const G4Fragment & aFragment,
142 Result->insert(Result->end(),theEquilibriumResult->begin(), theEquilibriumResult->end());
143 delete theEquilibriumResult;
void UseDefaultEmission()
virtual ~G4PreCompoundModel()
G4PreCompoundModel(G4ExcitationHandler *ptr=0)
void UseGNASHTransition()
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &thePrimary, G4Nucleus &theNucleus)
G4ReactionProductVector * BreakItUp(const G4Fragment &theInitialState) const
std::vector< G4ReactionProduct * > G4ReactionProductVector
G4ExcitationHandler * GetExcitationHandler() const
void UseDefaultTransition()
virtual G4ReactionProductVector * DeExcite(G4Fragment &aFragment)
virtual void ModelDescription(std::ostream &outFile) const