#include <G4PreCompoundDeexcitation.hh>
 | 
| virtual G4bool  | explosion (const G4Fragment &target) const | 
|   | 
| virtual G4bool  | explosion (G4int A, G4int Z, G4double excitation) const | 
|   | 
| virtual G4bool  | validateOutput (const G4Fragment &target, G4CollisionOutput &output) | 
|   | 
| virtual G4bool  | validateOutput (const G4Fragment &target, const std::vector< G4InuclElementaryParticle > &particles) | 
|   | 
| virtual G4bool  | validateOutput (const G4Fragment &target, const std::vector< G4InuclNuclei > &fragments) | 
|   | 
| void  | getTargetData (const G4Fragment &target) | 
|   | 
| const G4Fragment &  | makeFragment (G4LorentzVector mom, G4int A, G4int Z, G4double EX=0.) | 
|   | 
| const G4Fragment &  | makeFragment (G4int A, G4int Z, G4double EX=0.) | 
|   | 
| virtual void  | setName (const G4String &name) | 
|   | 
| G4CascadeCheckBalance *  | balance | 
|   | 
| G4int  | A | 
|   | 
| G4int  | Z | 
|   | 
| G4LorentzVector  | PEX | 
|   | 
| G4double  | EEXS | 
|   | 
| G4Fragment  | aFragment | 
|   | 
| G4String  | theName | 
|   | 
| G4int  | verboseLevel | 
|   | 
◆ G4PreCompoundDeexcitation() [1/2]
      
        
          | G4PreCompoundDeexcitation::G4PreCompoundDeexcitation  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 61 of file G4PreCompoundDeexcitation.cc.
G4HadronicInteraction * FindModel(const G4String &name)
 
G4VPreCompoundModel * theDeExcitation
 
static G4HadronicInteractionRegistry * Instance()
 
G4CascadeDeexciteBase(const char *name)
 
G4ExcitationHandler * theExcitationHandler
 
 
 
 
◆ ~G4PreCompoundDeexcitation()
  
  
      
        
          | G4PreCompoundDeexcitation::~G4PreCompoundDeexcitation  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ G4PreCompoundDeexcitation() [2/2]
◆ deExcite()
Implements G4VCascadeDeexcitation.
Definition at line 91 of file G4PreCompoundDeexcitation.cc.
   94     G4cout << 
" >>> G4PreCompoundDeexcitation::deExcite" << 
G4endl;
   108     precompoundProducts =
   113   if (precompoundProducts) {
   115       G4cout << 
" Got " << precompoundProducts->size()
   116          << 
" secondaries back from PreCompound:" << 
G4endl;
   123     for ( 
size_t i = 0; i < precompoundProducts->size(); i++ ) {
   124       if ( (*precompoundProducts)[ i ] ) {
   125         delete (*precompoundProducts)[ i ];
   126         (*precompoundProducts)[ i ] = 0;
   129     precompoundProducts->clear();
   130     delete precompoundProducts;
 void setVerboseLevel(G4int verbose)
 
virtual G4ReactionProductVector * DeExcite(G4Fragment &aFragment)=0
 
virtual G4bool explosion(const G4Fragment &target) const
 
G4ReactionProductVector * BreakItUp(const G4Fragment &theInitialState)
 
std::vector< G4ReactionProduct * > G4ReactionProductVector
 
G4GLOB_DLL std::ostream G4cout
 
void addOutgoingParticles(const std::vector< G4InuclElementaryParticle > &particles)
 
G4VPreCompoundModel * theDeExcitation
 
G4ExcitationHandler * theExcitationHandler
 
 
 
 
◆ operator=()
◆ setVerboseLevel()
  
  
      
        
          | void G4PreCompoundDeexcitation::setVerboseLevel  | 
          ( | 
          G4int  | 
          verbose | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ theDeExcitation
◆ theExcitationHandler
The documentation for this class was generated from the following files: