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