G4PreCompoundDeexcitation
public G4CascadeDeexciteBase
Takes an arbitrary excited or unphysical nuclear state and produces a final state with evaporated particles and (possibly) a stable nucleus.
virtual void setVerboseLevel(G4int verbose);
// Interface specific to pre-compound (post-cascade) processing
virtual void deExcite(const G4Fragment& fragment, G4CollisionOutput& globalOutput);
- G4ExcitationHandler
- G4VPreCompoundModel
- G4PreCompoundModel
class
public:
G4PreCompoundDeexcitation();
virtual ~G4PreCompoundDeexcitation();
virtual void setVerboseLevel(G4int verbose);
// Interface specific to pre-compound (post-cascade) processing
virtual void deExcite(const G4Fragment& fragment,
G4CollisionOutput& globalOutput);
private:
G4ExcitationHandler* theExcitationHandler;
G4VPreCompoundModel* theDeExcitation;
private:
// Copying of modules is forbidden
G4PreCompoundDeexcitation(const G4PreCompoundDeexcitation&);
G4PreCompoundDeexcitation& operator=(const G4PreCompoundDeexcitation&);