27#ifndef G4VPreCompoundModel_h
28#define G4VPreCompoundModel_h 1
61 const G4String& modelName =
"PrecompoundModel");
85 theExcitationHandler = ptr;
90 return theExcitationHandler;
std::vector< G4ReactionProduct * > G4ReactionProductVector
G4bool operator==(const G4VPreCompoundModel &right) const =delete
const G4VPreCompoundModel & operator=(const G4VPreCompoundModel &right)=delete
virtual void DeExciteModelDescription(std::ostream &outFile) const =0
virtual G4ReactionProductVector * DeExcite(G4Fragment &aFragment)=0
G4ExcitationHandler * GetExcitationHandler() const
G4VPreCompoundModel(const G4VPreCompoundModel &)=delete
virtual ~G4VPreCompoundModel()
G4VPreCompoundModel(G4ExcitationHandler *ptr=nullptr, const G4String &modelName="PrecompoundModel")
void SetExcitationHandler(G4ExcitationHandler *ptr)
G4bool operator!=(const G4VPreCompoundModel &right) const =delete