| 
    Geant4
    10.02.p02
    
   | 
 
#include <G4EvaporationProbability.hh>
 Inheritance diagram for G4EvaporationProbability:
 Collaboration diagram for G4EvaporationProbability:Public Member Functions | |
| G4EvaporationProbability (G4int anA, G4int aZ, G4double aGamma, G4VCoulombBarrier *) | |
| virtual | ~G4EvaporationProbability () | 
| G4int | GetZ (void) const | 
| G4int | GetA (void) const | 
| G4double | EmissionProbability (const G4Fragment &fragment, G4double maxKineticEnergy) | 
| G4double | TotalProbability (const G4Fragment &fragment, G4double minKineticEnergy, G4double maxKineticEnergy) | 
| G4double | ProbabilityDistributionFunction (G4double K) | 
| G4double | SampleKineticEnergy (G4double minKineticEnergy, G4double maxKineticEnergy) | 
  Public Member Functions inherited from G4VEmissionProbability | |
| G4VEmissionProbability () | |
| virtual | ~G4VEmissionProbability () | 
| void | SetOPTxs (G4int opt) | 
| void | UseSICB (G4bool use) | 
Protected Member Functions | |
| virtual G4double | CalcAlphaParam (const G4Fragment &fragment)=0 | 
| virtual G4double | CalcBetaParam (const G4Fragment &fragment)=0 | 
Private Member Functions | |
| G4double | IntegrateEmissionProbability (G4double low, G4double up) | 
| G4double | CrossSection (G4double K) | 
| G4EvaporationProbability (const G4EvaporationProbability &right) | |
| const G4EvaporationProbability & | operator= (const G4EvaporationProbability &right) | 
| G4bool | operator== (const G4EvaporationProbability &right) const | 
| G4bool | operator!= (const G4EvaporationProbability &right) const | 
Private Attributes | |
| G4int | theA | 
| G4int | theZ | 
| G4int | fragA | 
| G4int | fragZ | 
| G4int | resA | 
| G4int | resZ | 
| G4int | index | 
| G4int | nbins | 
| G4double | resA13 | 
| G4double | muu | 
| G4double | partMass | 
| G4double | resMass | 
| G4double | fragMass | 
| G4double | U | 
| G4double | delta0 | 
| G4double | delta1 | 
| G4double | a0 | 
| G4double | Gamma | 
| G4double | probability [11] | 
Additional Inherited Members | |
  Protected Attributes inherited from G4VEmissionProbability | |
| G4int | OPTxs | 
| G4bool | useSICB | 
| G4Pow * | fG4pow | 
| G4PairingCorrection * | fPairCorr | 
| G4EvaporationLevelDensityParameter * | theEvapLDPptr | 
Definition at line 42 of file G4EvaporationProbability.hh.
| G4EvaporationProbability::G4EvaporationProbability | ( | G4int | anA, | 
| G4int | aZ, | ||
| G4double | aGamma, | ||
| G4VCoulombBarrier * | |||
| ) | 
      
  | 
  virtual | 
Definition at line 72 of file G4EvaporationProbability.cc.
      
  | 
  private | 
      
  | 
  protectedpure virtual | 
Implemented in G4DeuteronEvaporationProbability, G4NeutronEvaporationProbability, G4TritonEvaporationProbability, G4AlphaEvaporationProbability, G4He3EvaporationProbability, and G4ProtonEvaporationProbability.
Referenced by TotalProbability().
 Here is the caller graph for this function:
      
  | 
  protectedpure virtual | 
Implemented in G4DeuteronEvaporationProbability, G4NeutronEvaporationProbability, G4TritonEvaporationProbability, G4AlphaEvaporationProbability, G4He3EvaporationProbability, and G4ProtonEvaporationProbability.
Referenced by TotalProbability().
 Here is the caller graph for this function:Definition at line 193 of file G4EvaporationProbability.cc.
References G4ChatterjeeCrossSection::ComputeCrossSection(), G4KalbachCrossSection::ComputeCrossSection(), index, muu, G4VEmissionProbability::OPTxs, resA, resA13, resZ, theA, and theZ.
Referenced by ProbabilityDistributionFunction().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VEmissionProbability.
Definition at line 76 of file G4EvaporationProbability.cc.
      
  | 
  inline | 
Definition at line 53 of file G4EvaporationProbability.hh.
References theA.
Referenced by G4NeutronEvaporationProbability::CalcAlphaParam(), and G4NeutronEvaporationProbability::CalcBetaParam().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 51 of file G4EvaporationProbability.hh.
References theZ.
Referenced by G4AlphaEvaporationProbability::CalcAlphaParam(), G4ProtonEvaporationProbability::CalcAlphaParam(), G4He3EvaporationProbability::CalcAlphaParam(), G4DeuteronEvaporationProbability::CalcAlphaParam(), and G4TritonEvaporationProbability::CalcAlphaParam().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 146 of file G4EvaporationProbability.cc.
References invmev, G4INCL::Math::max(), G4INCL::Math::min(), nbins, probability, and ProbabilityDistributionFunction().
Referenced by TotalProbability().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
Definition at line 163 of file G4EvaporationProbability.cc.
References a0, a1, CrossSection(), delta0, delta1, fragMass, G4Exp(), Gamma, G4EvaporationLevelDensityParameter::LevelDensityParameter(), millibarn, partMass, pi, resA, resMass, resZ, G4VEmissionProbability::theEvapLDPptr, and U.
Referenced by IntegrateEmissionProbability().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4EvaporationProbability::SampleKineticEnergy | ( | G4double | minKineticEnergy, | 
| G4double | maxKineticEnergy | ||
| ) | 
Definition at line 209 of file G4EvaporationProbability.cc.
References a0, G4Exp(), G4Log(), G4UniformRand, MeV, nbins, G4VEmissionProbability::OPTxs, probability, resA, resA13, ssqr3, and theZ.
Referenced by G4EvaporationChannel::EmittedFragment().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4EvaporationProbability::TotalProbability | ( | const G4Fragment & | fragment, | 
| G4double | minKineticEnergy, | ||
| G4double | maxKineticEnergy | ||
| ) | 
Definition at line 82 of file G4EvaporationProbability.cc.
References a0, Alpha, CalcAlphaParam(), CalcBetaParam(), G4ChatterjeeCrossSection::ComputePowerParameter(), G4KalbachCrossSection::ComputePowerParameter(), delta0, delta1, explim, fermi, G4VEmissionProbability::fG4pow, G4VEmissionProbability::fPairCorr, fragA, fragMass, fragZ, G4Exp(), Gamma, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4NucleiProperties::GetNuclearMass(), G4PairingCorrection::GetPairingCorrection(), G4Fragment::GetZ_asInt(), index, IntegrateEmissionProbability(), G4EvaporationLevelDensityParameter::LevelDensityParameter(), G4INCL::Math::max(), G4INCL::Math::min(), muu, G4VEmissionProbability::OPTxs, partMass, resA, resA13, resMass, resZ, theA, G4VEmissionProbability::theEvapLDPptr, theZ, twopi, U, and G4Pow::Z13().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 102 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), ProbabilityDistributionFunction(), SampleKineticEnergy(), and TotalProbability().
      
  | 
  private | 
Definition at line 102 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), ProbabilityDistributionFunction(), and TotalProbability().
      
  | 
  private | 
Definition at line 102 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), ProbabilityDistributionFunction(), and TotalProbability().
      
  | 
  private | 
Definition at line 90 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), and TotalProbability().
      
  | 
  private | 
Definition at line 101 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), ProbabilityDistributionFunction(), and TotalProbability().
      
  | 
  private | 
Definition at line 91 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), and TotalProbability().
      
  | 
  private | 
Definition at line 106 of file G4EvaporationProbability.hh.
Referenced by ProbabilityDistributionFunction(), and TotalProbability().
      
  | 
  private | 
Definition at line 94 of file G4EvaporationProbability.hh.
Referenced by CrossSection(), G4EvaporationProbability(), and TotalProbability().
      
  | 
  private | 
Definition at line 98 of file G4EvaporationProbability.hh.
Referenced by CrossSection(), G4EvaporationProbability(), and TotalProbability().
      
  | 
  private | 
Definition at line 95 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), IntegrateEmissionProbability(), and SampleKineticEnergy().
      
  | 
  private | 
Definition at line 99 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), ProbabilityDistributionFunction(), and TotalProbability().
      
  | 
  private | 
Definition at line 108 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), IntegrateEmissionProbability(), and SampleKineticEnergy().
      
  | 
  private | 
Definition at line 92 of file G4EvaporationProbability.hh.
Referenced by CrossSection(), G4EvaporationProbability(), ProbabilityDistributionFunction(), SampleKineticEnergy(), and TotalProbability().
      
  | 
  private | 
Definition at line 97 of file G4EvaporationProbability.hh.
Referenced by CrossSection(), G4EvaporationProbability(), SampleKineticEnergy(), and TotalProbability().
      
  | 
  private | 
Definition at line 100 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), ProbabilityDistributionFunction(), and TotalProbability().
      
  | 
  private | 
Definition at line 93 of file G4EvaporationProbability.hh.
Referenced by CrossSection(), G4EvaporationProbability(), ProbabilityDistributionFunction(), and TotalProbability().
      
  | 
  private | 
Definition at line 88 of file G4EvaporationProbability.hh.
Referenced by CrossSection(), G4EvaporationProbability(), GetA(), and TotalProbability().
      
  | 
  private | 
Definition at line 89 of file G4EvaporationProbability.hh.
Referenced by CrossSection(), G4EvaporationProbability(), GetZ(), SampleKineticEnergy(), and TotalProbability().
      
  | 
  private | 
Definition at line 102 of file G4EvaporationProbability.hh.
Referenced by G4EvaporationProbability(), ProbabilityDistributionFunction(), and TotalProbability().