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&);
© Hongyi Wu            updated: 2018-09-01 12:20:08

results matching ""

    No results matching ""