30#ifndef G4VPreCompoundModel_h
31#define G4VPreCompoundModel_h 1
64 const G4String& modelName =
"PrecompoundModel");
97 theExcitationHandler = ptr;
102 return theExcitationHandler;
std::vector< G4ReactionProduct * > G4ReactionProductVector
virtual G4ReactionProductVector * DeExcite(G4Fragment &aFragment)=0
G4ExcitationHandler * GetExcitationHandler() const
virtual ~G4VPreCompoundModel()
void SetExcitationHandler(G4ExcitationHandler *ptr)
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &thePrimary, G4Nucleus &theNucleus)=0