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