30 #ifndef G4VPreCompoundModel_h 
   31 #define G4VPreCompoundModel_h 1 
   64                    const G4String& modelName = 
"PrecompoundModel");
 
   90   theExcitationHandler = ptr;
 
   95   return theExcitationHandler;
 
virtual G4ReactionProductVector * DeExcite(G4Fragment &aFragment)=0
G4VPreCompoundModel(G4ExcitationHandler *ptr=nullptr, const G4String &modelName="PrecompoundModel")
void SetExcitationHandler(G4ExcitationHandler *ptr)
std::vector< G4ReactionProduct * > G4ReactionProductVector
G4ExcitationHandler * GetExcitationHandler() const 
virtual ~G4VPreCompoundModel()
virtual void DeExciteModelDescription(std::ostream &outFile) const =0