Geant4-11
|
#include <G4StatMFMacroCanonical.hh>
Data Structures | |
struct | DeleteFragment |
Public Member Functions | |
G4StatMFChannel * | ChooseAandZ (const G4Fragment &theFragment) |
G4StatMFMacroCanonical (G4Fragment const &theFragment) | |
G4double | GetMeanMultiplicity (void) const |
G4double | GetMeanTemperature (void) const |
~G4StatMFMacroCanonical () | |
Protected Attributes | |
G4double | __FreeInternalE0 |
G4double | __MeanEntropy |
G4double | __MeanMultiplicity |
G4double | __MeanTemperature |
Private Member Functions | |
void | CalculateTemperature (const G4Fragment &theFragment) |
G4double | ChooseA (G4int A, std::vector< G4int > &ANumbers) |
G4StatMFChannel * | ChooseZ (G4int &Z, std::vector< G4int > &FragmentsA) |
G4StatMFMacroCanonical () | |
G4StatMFMacroCanonical (const G4StatMFMacroCanonical &) | |
void | Initialize (const G4Fragment &theFragment) |
G4bool | operator!= (const G4StatMFMacroCanonical &right) const |
G4StatMFMacroCanonical & | operator= (const G4StatMFMacroCanonical &right) |
G4bool | operator== (const G4StatMFMacroCanonical &right) const |
Private Attributes | |
G4double | _ChemPotentialMu |
G4double | _ChemPotentialNu |
G4double | _Kappa |
std::vector< G4VStatMFMacroCluster * > | _theClusters |
Definition at line 49 of file G4StatMFMacroCanonical.hh.
G4StatMFMacroCanonical::G4StatMFMacroCanonical | ( | G4Fragment const & | theFragment | ) |
Definition at line 43 of file G4StatMFMacroCanonical.cc.
References _theClusters, G4Fragment::GetA_asInt(), and Initialize().
G4StatMFMacroCanonical::~G4StatMFMacroCanonical | ( | ) |
Definition at line 60 of file G4StatMFMacroCanonical.cc.
References _theClusters.
|
inlineprivate |
Definition at line 61 of file G4StatMFMacroCanonical.hh.
|
inlineprivate |
Definition at line 65 of file G4StatMFMacroCanonical.hh.
|
private |
Definition at line 89 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__FreeInternalE0, G4VStatMFEnsemble::__MeanEntropy, G4VStatMFEnsemble::__MeanMultiplicity, G4VStatMFEnsemble::__MeanTemperature, _ChemPotentialMu, _ChemPotentialNu, _Kappa, _theClusters, A, G4Pow::A13(), G4StatMFMacroTemperature::CalcTemperature(), source.hepunit::elm_coupling, G4Fragment::GetA_asInt(), G4StatMFMacroTemperature::GetChemicalPotentialMu(), G4StatMFMacroTemperature::GetChemicalPotentialNu(), G4StatMFMacroTemperature::GetEntropy(), G4Fragment::GetExcitationEnergy(), G4Pow::GetInstance(), G4StatMFMacroTemperature::GetMeanMultiplicity(), G4StatMFParameters::Getr0(), G4Fragment::GetZ_asInt(), G4INCL::Math::max(), MeV, Z, and G4Pow::Z13().
Referenced by Initialize().
Definition at line 164 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__MeanMultiplicity, _theClusters, A, and G4UniformRand.
Referenced by ChooseAandZ().
|
virtual |
Implements G4VStatMFEnsemble.
Definition at line 122 of file G4StatMFMacroCanonical.cc.
References A, ChooseA(), ChooseZ(), G4Fragment::GetA_asInt(), G4Fragment::GetZ_asInt(), and Z.
Referenced by G4StatMF::BreakItUp().
|
private |
Definition at line 209 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__MeanTemperature, _ChemPotentialNu, _theClusters, A, anonymous_namespace{paraMaker.cc}::CP, G4StatMFChannel::CreateFragment(), G4lrint(), G4UniformRand, G4StatMFParameters::GetCoulomb(), G4StatMFParameters::GetGamma0(), G4Pow::GetInstance(), G4INCL::DeJongSpin::shoot(), Z, and G4Pow::Z23().
Referenced by ChooseAandZ().
|
inlineinherited |
Definition at line 68 of file G4VStatMFEnsemble.hh.
References G4VStatMFEnsemble::__MeanMultiplicity.
Referenced by G4StatMF::BreakItUp().
|
inlineinherited |
Definition at line 70 of file G4VStatMFEnsemble.hh.
References G4VStatMFEnsemble::__MeanTemperature.
Referenced by G4StatMF::BreakItUp().
|
private |
Definition at line 70 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__FreeInternalE0, A, CalculateTemperature(), source.hepunit::elm_coupling, G4Fragment::GetA_asInt(), G4StatMFParameters::GetBeta0(), G4StatMFParameters::GetE0(), G4StatMFParameters::GetGamma0(), G4Pow::GetInstance(), G4StatMFParameters::Getr0(), G4Fragment::GetZ_asInt(), Z, G4Pow::Z13(), and G4Pow::Z23().
Referenced by G4StatMFMacroCanonical().
|
private |
|
private |
|
private |
|
protectedinherited |
Definition at line 75 of file G4VStatMFEnsemble.hh.
Referenced by G4StatMFMicroCanonical::CalcEntropyOfCompoundNucleus(), CalculateTemperature(), Initialize(), and G4StatMFMicroCanonical::Initialize().
|
protectedinherited |
Definition at line 81 of file G4VStatMFEnsemble.hh.
Referenced by CalculateTemperature(), and G4StatMFMicroCanonical::Initialize().
|
protectedinherited |
Definition at line 84 of file G4VStatMFEnsemble.hh.
Referenced by CalculateTemperature(), ChooseA(), G4VStatMFEnsemble::GetMeanMultiplicity(), and G4StatMFMicroCanonical::Initialize().
|
protectedinherited |
Definition at line 78 of file G4VStatMFEnsemble.hh.
Referenced by CalculateTemperature(), G4StatMFMicroCanonical::ChooseAandZ(), ChooseZ(), G4VStatMFEnsemble::GetMeanTemperature(), and G4StatMFMicroCanonical::Initialize().
|
private |
Definition at line 98 of file G4StatMFMacroCanonical.hh.
Referenced by CalculateTemperature().
|
private |
Definition at line 101 of file G4StatMFMacroCanonical.hh.
Referenced by CalculateTemperature(), and ChooseZ().
|
private |
Definition at line 105 of file G4StatMFMacroCanonical.hh.
Referenced by CalculateTemperature().
|
private |
Definition at line 108 of file G4StatMFMacroCanonical.hh.
Referenced by CalculateTemperature(), ChooseA(), ChooseZ(), G4StatMFMacroCanonical(), and ~G4StatMFMacroCanonical().