| 
    Geant4
    10.02
    
   | 
 
#include <G4DiscreteGammaTransition.hh>
 Inheritance diagram for G4DiscreteGammaTransition:
 Collaboration diagram for G4DiscreteGammaTransition:Public Member Functions | |
| G4DiscreteGammaTransition (const G4NuclearLevel *level, G4int Z, G4int ver) | |
| virtual | ~G4DiscreteGammaTransition () | 
| virtual void | SetEnergyFrom (G4double energy) | 
| virtual G4double | GetGammaEnergy () | 
| virtual G4double | GetGammaCreationTime () | 
| virtual void | SelectGamma () | 
| void | SetICM (G4bool ic) | 
| G4bool | GetICM () const | 
| G4double | GetBondEnergy () | 
| G4int | GetOrbitNumber () | 
| G4bool | IsAGamma () | 
| void | Update (const G4NuclearLevel *level, G4int Z) | 
  Public Member Functions inherited from G4VGammaTransition | |
| G4VGammaTransition () | |
| virtual | ~G4VGammaTransition () | 
Private Attributes | |
| G4int | nucleusZ | 
| G4int | orbitE | 
| G4int | verbose | 
| G4double | bondE | 
| G4double | gammaEnergy | 
| G4double | excitation | 
| G4double | gammaCreationTime | 
| G4bool | aGamma | 
| G4bool | icm | 
| const G4NuclearLevel * | aLevel | 
Definition at line 78 of file G4DiscreteGammaTransition.hh.
| G4DiscreteGammaTransition::G4DiscreteGammaTransition | ( | const G4NuclearLevel * | level, | 
| G4int | Z, | ||
| G4int | ver | ||
| ) | 
Definition at line 82 of file G4DiscreteGammaTransition.cc.
References Update(), and verbose.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 91 of file G4DiscreteGammaTransition.cc.
      
  | 
  inline | 
Definition at line 94 of file G4DiscreteGammaTransition.hh.
References bondE.
Referenced by G4VGammaDeexcitation::GenerateGamma().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 241 of file G4DiscreteGammaTransition.cc.
References gammaCreationTime.
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 236 of file G4DiscreteGammaTransition.cc.
References gammaEnergy.
      
  | 
  inline | 
Definition at line 93 of file G4DiscreteGammaTransition.hh.
References icm.
      
  | 
  inline | 
Definition at line 95 of file G4DiscreteGammaTransition.hh.
References orbitE.
Referenced by G4VGammaDeexcitation::GenerateGamma().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 96 of file G4DiscreteGammaTransition.hh.
References aGamma.
Referenced by G4VGammaDeexcitation::GenerateGamma().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 94 of file G4DiscreteGammaTransition.cc.
References aGamma, aLevel, bondE, G4NuclearLevel::Energy(), excitation, G4cout, G4endl, G4Log(), G4UniformRand, gammaCreationTime, G4NuclearLevel::GammaCumulativeProbabilities(), G4NuclearLevel::GammaEnergies(), gammaEnergy, G4NuclearLevel::GammaWeights(), G4AtomicShells::GetBindingEnergy(), G4Pow::GetInstance(), G4NuclearLevel::HalfLife(), icm, G4NuclearLevel::KConvertionProbabilities(), keV, G4NuclearLevel::L1ConvertionProbabilities(), G4NuclearLevel::L2ConvertionProbabilities(), G4NuclearLevel::L3ConvertionProbabilities(), G4Pow::logZ(), G4NuclearLevel::M1ConvertionProbabilities(), G4NuclearLevel::M2ConvertionProbabilities(), G4NuclearLevel::M3ConvertionProbabilities(), G4NuclearLevel::M4ConvertionProbabilities(), G4NuclearLevel::M5ConvertionProbabilities(), nucleusZ, G4NuclearLevel::NumberOfGammas(), orbitE, tolerance, G4NuclearLevel::TotalConvertionProbabilities(), and verbose.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4VGammaTransition.
Definition at line 246 of file G4DiscreteGammaTransition.cc.
References G4INCL::KinematicsUtils::energy(), and excitation.
Referenced by G4DiscreteGammaDeexcitation::CanDoTransition().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 92 of file G4DiscreteGammaTransition.hh.
References icm.
Referenced by G4DiscreteGammaDeexcitation::CanDoTransition().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 98 of file G4DiscreteGammaTransition.hh.
References aLevel, and nucleusZ.
Referenced by G4DiscreteGammaDeexcitation::CanDoTransition(), and G4DiscreteGammaTransition().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 115 of file G4DiscreteGammaTransition.hh.
Referenced by IsAGamma(), and SelectGamma().
      
  | 
  private | 
Definition at line 118 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma(), and Update().
      
  | 
  private | 
Definition at line 110 of file G4DiscreteGammaTransition.hh.
Referenced by GetBondEnergy(), and SelectGamma().
      
  | 
  private | 
Definition at line 112 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma(), and SetEnergyFrom().
      
  | 
  private | 
Definition at line 113 of file G4DiscreteGammaTransition.hh.
Referenced by GetGammaCreationTime(), and SelectGamma().
      
  | 
  private | 
Definition at line 111 of file G4DiscreteGammaTransition.hh.
Referenced by GetGammaEnergy(), and SelectGamma().
      
  | 
  private | 
Definition at line 116 of file G4DiscreteGammaTransition.hh.
Referenced by GetICM(), SelectGamma(), and SetICM().
      
  | 
  private | 
Definition at line 106 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma(), and Update().
      
  | 
  private | 
Definition at line 107 of file G4DiscreteGammaTransition.hh.
Referenced by GetOrbitNumber(), and SelectGamma().
      
  | 
  private | 
Definition at line 108 of file G4DiscreteGammaTransition.hh.
Referenced by G4DiscreteGammaTransition(), and SelectGamma().