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