#include <G4CascadeDeexciteBase.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) | 
|   | 
Definition at line 45 of file G4CascadeDeexciteBase.hh.
 
◆ G4CascadeDeexciteBase() [1/2]
      
        
          | G4CascadeDeexciteBase::G4CascadeDeexciteBase  | 
          ( | 
          const char *  | 
          name | ) | 
           | 
        
      
 
Definition at line 49 of file G4CascadeDeexciteBase.cc.
static G4bool checkConservation()
 
G4VCascadeDeexcitation(const G4String &name)
 
G4CascadeCheckBalance * balance
 
 
 
 
◆ ~G4CascadeDeexciteBase()
  
  
      
        
          | G4CascadeDeexciteBase::~G4CascadeDeexciteBase  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ G4CascadeDeexciteBase() [2/2]
◆ explosion() [1/2]
Definition at line 110 of file G4CascadeDeexciteBase.cc.
  111   return explosion(fragment.GetA_asInt(), fragment.GetZ_asInt(),
   112            fragment.GetExcitationEnergy());     
 virtual G4bool explosion(const G4Fragment &target) const
 
 
 
 
◆ explosion() [2/2]
Definition at line 115 of file G4CascadeDeexciteBase.cc.
  119   const G4int a_cut = 20;
   123   return ((fragA <= a_cut || fragZ==0) && 
   124       (excitation >= be_cut * bindingEnergy(fragA,fragZ))
 
G4GLOB_DLL std::ostream G4cout
 
 
 
 
◆ getTargetData()
  
  
      
        
          | void G4CascadeDeexciteBase::getTargetData  | 
          ( | 
          const G4Fragment &  | 
          target | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 67 of file G4CascadeDeexciteBase.cc.
G4double GetExcitationEnergy() const
 
const G4LorentzVector & GetMomentum() const
 
 
 
 
◆ makeFragment() [1/2]
Definition at line 87 of file G4CascadeDeexciteBase.cc.
   90     G4cout << 
" >>> " << 
theName << 
"::makeFragment " << mom << 
" " << fragA
    91        << 
" " << fragZ << 
" " << EX << 
G4endl;
 void SetNumberOfHoles(G4int valueTot, G4int valueP=0)
 
void setVectM(const Hep3Vector &spatial, double mass)
 
void SetNumberOfExcitedParticle(G4int valueTot, G4int valueP)
 
G4GLOB_DLL std::ostream G4cout
 
void SetMomentum(const G4LorentzVector &value)
 
G4double getNucleiMass() const
 
void SetZandA_asInt(G4int Znew, G4int Anew)
 
 
 
 
◆ makeFragment() [2/2]
Definition at line 82 of file G4CascadeDeexciteBase.cc.
const G4Fragment & makeFragment(G4LorentzVector mom, G4int A, G4int Z, G4double EX=0.)
 
 
 
 
◆ operator=()
◆ setVerboseLevel()
  
  
      
        
          | void G4CascadeDeexciteBase::setVerboseLevel  | 
          ( | 
          G4int  | 
          verbose = 0 | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ validateOutput() [1/3]
Definition at line 131 of file G4CascadeDeexciteBase.cc.
void collide(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)
 
virtual void setVerboseLevel(G4int verbose=0)
 
G4GLOB_DLL std::ostream G4cout
 
G4CascadeCheckBalance * balance
 
 
 
 
◆ validateOutput() [2/3]
Definition at line 143 of file G4CascadeDeexciteBase.cc.
void collide(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)
 
virtual void setVerboseLevel(G4int verbose=0)
 
G4GLOB_DLL std::ostream G4cout
 
G4CascadeCheckBalance * balance
 
 
 
 
◆ validateOutput() [3/3]
Definition at line 155 of file G4CascadeDeexciteBase.cc.
void collide(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)
 
virtual void setVerboseLevel(G4int verbose=0)
 
G4GLOB_DLL std::ostream G4cout
 
G4CascadeCheckBalance * balance
 
 
 
 
  
  
      
        
          | G4int G4CascadeDeexciteBase::A | 
         
       
   | 
  
protected   | 
  
 
 
◆ aFragment
◆ balance
◆ EEXS
◆ PEX
  
  
      
        
          | G4int G4CascadeDeexciteBase::Z | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: