| 
    Geant4
    10.01.p02
    
   | 
 
#include <G4ContinuumGammaTransition.hh>
 Inheritance diagram for G4ContinuumGammaTransition:
 Collaboration diagram for G4ContinuumGammaTransition:Public Member Functions | |
| G4ContinuumGammaTransition (const G4NuclearLevelManager *manager, G4int Z, G4int A, G4double exc, G4int ver) | |
| virtual | ~G4ContinuumGammaTransition () | 
| virtual void | SetEnergyFrom (G4double energy) | 
| virtual G4double | GetGammaEnergy () | 
| virtual G4double | GetGammaCreationTime () | 
| virtual void | SelectGamma () | 
| void | Update (const G4NuclearLevelManager *manager, G4int Z, G4int A, G4double exc) | 
  Public Member Functions inherited from G4VGammaTransition | |
| G4VGammaTransition () | |
| virtual | ~G4VGammaTransition () | 
Private Member Functions | |
| G4double | E1Pdf (G4double energy) | 
| G4double | GammaTime () | 
Private Attributes | |
| G4int | nucleusA | 
| G4int | nucleusZ | 
| G4int | nBins | 
| G4int | verbose | 
| G4double | eMin | 
| G4double | eMax | 
| G4double | minLevelE | 
| G4double | excitation | 
| G4double | eGamma | 
| G4double | gammaCreationTime | 
| G4double | energyGDR2 | 
| G4double | widthGDR | 
| G4double | widthGDR2 | 
| std::vector< G4double > | sampleArray | 
| const G4NuclearLevelManager * | levelManager | 
| G4Pow * | g4pow | 
| G4ConstantLevelDensityParameter | ldPar | 
Definition at line 62 of file G4ContinuumGammaTransition.hh.
| G4ContinuumGammaTransition::G4ContinuumGammaTransition | ( | const G4NuclearLevelManager * | manager, | 
| G4int | Z, | ||
| G4int | A, | ||
| G4double | exc, | ||
| G4int | ver | ||
| ) | 
Definition at line 66 of file G4ContinuumGammaTransition.cc.
References eGamma, eMax, eMin, g4pow, gammaCreationTime, G4Pow::GetInstance(), keV, minLevelE, nBins, sampleArray, Update(), and verbose.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 79 of file G4ContinuumGammaTransition.cc.
Definition at line 182 of file G4ContinuumGammaTransition.cc.
References e2, energyGDR2, excitation, G4cout, G4endl, G4Exp(), ldPar, G4ConstantLevelDensityParameter::LevelDensityParameter(), nucleusA, nucleusZ, verbose, widthGDR, and widthGDR2.
Referenced by SelectGamma().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 226 of file G4ContinuumGammaTransition.cc.
References G4Log(), G4UniformRand, and widthGDR.
Referenced by SelectGamma().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 172 of file G4ContinuumGammaTransition.cc.
References gammaCreationTime.
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 167 of file G4ContinuumGammaTransition.cc.
References eGamma.
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 109 of file G4ContinuumGammaTransition.cc.
References E1Pdf(), eGamma, eMax, eMin, G4NuclearLevel::Energy(), excitation, G4cout, G4endl, G4UniformRand, gammaCreationTime, GammaTime(), levelManager, minLevelE, nBins, G4NuclearLevelManager::NearestLevel(), sampleArray, second, and verbose.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 177 of file G4ContinuumGammaTransition.cc.
References G4INCL::KinematicsUtils::energy(), and excitation.
 Here is the call graph for this function:| void G4ContinuumGammaTransition::Update | ( | const G4NuclearLevelManager * | manager, | 
| G4int | Z, | ||
| G4int | A, | ||
| G4double | exc | ||
| ) | 
Definition at line 82 of file G4ContinuumGammaTransition.cc.
References A, DBL_MAX, eGamma, eMax, energyGDR2, excitation, factor, g4pow, gammaCreationTime, levelManager, G4INCL::Math::max(), MeV, minLevelE, G4NuclearLevelManager::MinLevelEnergy(), nucleusA, nucleusZ, G4Pow::powZ(), tolerance, widthGDR, and widthGDR2.
Referenced by G4ContinuumGammaDeexcitation::CanDoTransition(), and G4ContinuumGammaTransition().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 93 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), GetGammaEnergy(), SelectGamma(), and Update().
      
  | 
  private | 
Definition at line 90 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), SelectGamma(), and Update().
      
  | 
  private | 
Definition at line 89 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), and SelectGamma().
      
  | 
  private | 
Definition at line 95 of file G4ContinuumGammaTransition.hh.
      
  | 
  private | 
Definition at line 92 of file G4ContinuumGammaTransition.hh.
Referenced by E1Pdf(), SelectGamma(), SetEnergyFrom(), and Update().
      
  | 
  private | 
Definition at line 102 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), and Update().
      
  | 
  private | 
Definition at line 94 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), GetGammaCreationTime(), SelectGamma(), and Update().
      
  | 
  private | 
Definition at line 103 of file G4ContinuumGammaTransition.hh.
Referenced by E1Pdf().
      
  | 
  private | 
Definition at line 101 of file G4ContinuumGammaTransition.hh.
Referenced by SelectGamma(), and Update().
      
  | 
  private | 
Definition at line 91 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), SelectGamma(), and Update().
      
  | 
  private | 
Definition at line 86 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), and SelectGamma().
      
  | 
  private | 
Definition at line 84 of file G4ContinuumGammaTransition.hh.
      
  | 
  private | 
Definition at line 85 of file G4ContinuumGammaTransition.hh.
      
  | 
  private | 
Definition at line 99 of file G4ContinuumGammaTransition.hh.
Referenced by G4ContinuumGammaTransition(), and SelectGamma().
      
  | 
  private | 
Definition at line 87 of file G4ContinuumGammaTransition.hh.
Referenced by E1Pdf(), G4ContinuumGammaTransition(), and SelectGamma().
      
  | 
  private | 
Definition at line 96 of file G4ContinuumGammaTransition.hh.
Referenced by E1Pdf(), GammaTime(), and Update().
      
  | 
  private | 
Definition at line 97 of file G4ContinuumGammaTransition.hh.