#include <G4ContinuumGammaTransition.hh>
◆ G4ContinuumGammaTransition()
Definition at line 66 of file G4ContinuumGammaTransition.cc.
static G4Pow * GetInstance()
 
G4double gammaCreationTime
 
double A(double temperature)
 
std::vector< G4double > sampleArray
 
void Update(const G4NuclearLevelManager *manager, G4int Z, G4int A, G4double exc)
 
 
 
 
◆ ~G4ContinuumGammaTransition()
  
  
      
        
          | G4ContinuumGammaTransition::~G4ContinuumGammaTransition  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ E1Pdf()
Definition at line 182 of file G4ContinuumGammaTransition.cc.
  187   if(U < 0.0) { 
return theProb; }
   212   G4double sigmaAbs = numerator/denominator; 
   216        << 
" sigAbs= " << sigmaAbs  
   217        << 
" E(MeV)= " << e << 
" coeff= " << coeff
   221   theProb = sigmaAbs * e2 * coeff;
 G4double LevelDensityParameter(const G4int A, const G4int, const G4double) const
 
G4GLOB_DLL std::ostream G4cout
 
G4double G4Exp(G4double initial_x)
Exponential Function double precision. 
 
G4ConstantLevelDensityParameter ldPar
 
 
 
 
◆ GammaTime()
  
  
      
        
          | G4double G4ContinuumGammaTransition::GammaTime  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ GetGammaCreationTime()
  
  
      
        
          | G4double G4ContinuumGammaTransition::GetGammaCreationTime  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetGammaEnergy()
  
  
      
        
          | G4double G4ContinuumGammaTransition::GetGammaEnergy  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SelectGamma()
  
  
      
        
          | void G4ContinuumGammaTransition::SelectGamma  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements G4VGammaTransition.
Definition at line 109 of file G4ContinuumGammaTransition.cc.
  119   for (i=1; i<=
nBins; i++) {
   122     sum += 0.5*(w1 + w2);
   126       G4cout << 
"*---* G4ContinuumTransition: e = " << e 
   132   for (i=1; i<=
nBins; i++) {
   138     eGamma -= (sampleArray[i] - sum)*del/w;
   147     G4cout << 
"*---*---* G4ContinuumTransition: eGamma = " << eGamma
   148        << 
"   finalExcitation = " << finalExcitation << 
G4endl;
   162     G4cout << 
"*---*---* G4ContinuumTransition: gammaCreationTime = " const G4NuclearLevel * NearestLevel(G4double energy, G4double eDiffMax=1.e+8) const
 
G4double gammaCreationTime
 
G4GLOB_DLL std::ostream G4cout
 
static const double second
 
G4double E1Pdf(G4double energy)
 
std::vector< G4double > sampleArray
 
const G4NuclearLevelManager * levelManager
 
 
 
 
◆ SetEnergyFrom()
  
  
      
        
          | void G4ContinuumGammaTransition::SetEnergyFrom  | 
          ( | 
          G4double  | 
          energy | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Update()
Definition at line 82 of file G4ContinuumGammaTransition.cc.
G4double gammaCreationTime
 
static const G4double tolerance
 
G4double powZ(G4int Z, G4double y) const
 
G4double MinLevelEnergy() const
 
double A(double temperature)
 
static const G4double factor
 
const G4NuclearLevelManager * levelManager
 
 
 
 
◆ eGamma
  
  
      
        
          | G4double G4ContinuumGammaTransition::eGamma | 
         
       
   | 
  
private   | 
  
 
 
◆ eMax
  
  
      
        
          | G4double G4ContinuumGammaTransition::eMax | 
         
       
   | 
  
private   | 
  
 
 
◆ eMin
  
  
      
        
          | G4double G4ContinuumGammaTransition::eMin | 
         
       
   | 
  
private   | 
  
 
 
◆ energyGDR2
  
  
      
        
          | G4double G4ContinuumGammaTransition::energyGDR2 | 
         
       
   | 
  
private   | 
  
 
 
◆ excitation
  
  
      
        
          | G4double G4ContinuumGammaTransition::excitation | 
         
       
   | 
  
private   | 
  
 
 
◆ g4pow
  
  
      
        
          | G4Pow* G4ContinuumGammaTransition::g4pow | 
         
       
   | 
  
private   | 
  
 
 
◆ gammaCreationTime
  
  
      
        
          | G4double G4ContinuumGammaTransition::gammaCreationTime | 
         
       
   | 
  
private   | 
  
 
 
◆ ldPar
◆ levelManager
◆ minLevelE
  
  
      
        
          | G4double G4ContinuumGammaTransition::minLevelE | 
         
       
   | 
  
private   | 
  
 
 
◆ nBins
  
  
      
        
          | G4int G4ContinuumGammaTransition::nBins | 
         
       
   | 
  
private   | 
  
 
 
◆ nucleusA
  
  
      
        
          | G4int G4ContinuumGammaTransition::nucleusA | 
         
       
   | 
  
private   | 
  
 
 
◆ nucleusZ
  
  
      
        
          | G4int G4ContinuumGammaTransition::nucleusZ | 
         
       
   | 
  
private   | 
  
 
 
◆ sampleArray
  
  
      
        
          | std::vector<G4double> G4ContinuumGammaTransition::sampleArray | 
         
       
   | 
  
private   | 
  
 
 
◆ verbose
  
  
      
        
          | G4int G4ContinuumGammaTransition::verbose | 
         
       
   | 
  
private   | 
  
 
 
◆ widthGDR
  
  
      
        
          | G4double G4ContinuumGammaTransition::widthGDR | 
         
       
   | 
  
private   | 
  
 
 
◆ widthGDR2
  
  
      
        
          | G4double G4ContinuumGammaTransition::widthGDR2 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: