Geant4
10.02.p02
|
#include <G4StatMFMacroCanonical.hh>
Classes | |
struct | DeleteFragment |
Public Member Functions | |
G4StatMFMacroCanonical (G4Fragment const &theFragment) | |
~G4StatMFMacroCanonical () | |
G4StatMFChannel * | ChooseAandZ (const G4Fragment &theFragment) |
Public Member Functions inherited from G4VStatMFEnsemble | |
G4VStatMFEnsemble () | |
virtual | ~G4VStatMFEnsemble () |
G4double | GetMeanMultiplicity (void) const |
G4double | GetMeanTemperature (void) const |
Private Member Functions | |
G4StatMFMacroCanonical () | |
G4StatMFMacroCanonical (const G4StatMFMacroCanonical &) | |
G4StatMFMacroCanonical & | operator= (const G4StatMFMacroCanonical &right) |
G4bool | operator== (const G4StatMFMacroCanonical &right) const |
G4bool | operator!= (const G4StatMFMacroCanonical &right) const |
void | Initialize (const G4Fragment &theFragment) |
void | CalculateTemperature (const G4Fragment &theFragment) |
G4double | ChooseA (G4int A, std::vector< G4int > &ANumbers) |
G4StatMFChannel * | ChooseZ (G4int &Z, std::vector< G4int > &FragmentsA) |
Private Attributes | |
G4double | _ChemPotentialMu |
G4double | _ChemPotentialNu |
G4double | _Kappa |
std::vector < G4VStatMFMacroCluster * > | _theClusters |
Additional Inherited Members | |
Protected Attributes inherited from G4VStatMFEnsemble | |
G4double | __FreeInternalE0 |
G4double | __MeanTemperature |
G4double | __MeanEntropy |
G4double | __MeanMultiplicity |
Definition at line 49 of file G4StatMFMacroCanonical.hh.
G4StatMFMacroCanonical::G4StatMFMacroCanonical | ( | G4Fragment const & | theFragment | ) |
Definition at line 44 of file G4StatMFMacroCanonical.cc.
References _theClusters, G4Fragment::GetA_asInt(), and Initialize().
G4StatMFMacroCanonical::~G4StatMFMacroCanonical | ( | ) |
Definition at line 61 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 90 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__FreeInternalE0, G4VStatMFEnsemble::__MeanEntropy, G4VStatMFEnsemble::__MeanMultiplicity, G4VStatMFEnsemble::__MeanTemperature, _ChemPotentialMu, _ChemPotentialNu, _Kappa, _theClusters, A(), G4Pow::A13(), G4StatMFMacroTemperature::CalcTemperature(), G4Fragment::GetA_asInt(), G4StatMFMacroTemperature::GetChemicalPotentialMu(), G4StatMFMacroTemperature::GetChemicalPotentialNu(), G4StatMFMacroTemperature::GetEntropy(), G4Fragment::GetExcitationEnergy(), G4Pow::GetInstance(), G4StatMFMacroTemperature::GetMeanMultiplicity(), G4StatMFParameters::Getr0(), G4Fragment::GetZ_asInt(), G4INCL::Math::max(), MeV, and G4Pow::Z13().
Referenced by Initialize().
Definition at line 165 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__MeanMultiplicity, _theClusters, A(), and G4UniformRand.
Referenced by ChooseAandZ().
|
virtual |
Implements G4VStatMFEnsemble.
Definition at line 123 of file G4StatMFMacroCanonical.cc.
References A(), ChooseA(), ChooseZ(), G4Fragment::GetA_asInt(), and G4Fragment::GetZ_asInt().
Referenced by G4StatMF::BreakItUp().
|
private |
Definition at line 210 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__MeanTemperature, _ChemPotentialNu, _theClusters, A(), G4StatMFChannel::CreateFragment(), G4lrint(), G4UniformRand, G4StatMFParameters::GetCoulomb(), G4StatMFParameters::GetGamma0(), G4Pow::GetInstance(), G4INCL::DeJongSpin::shoot(), z, and G4Pow::Z23().
Referenced by ChooseAandZ().
|
private |
Definition at line 71 of file G4StatMFMacroCanonical.cc.
References G4VStatMFEnsemble::__FreeInternalE0, A(), CalculateTemperature(), G4Fragment::GetA_asInt(), G4StatMFParameters::GetBeta0(), G4StatMFParameters::GetE0(), G4StatMFParameters::GetGamma0(), G4Pow::GetInstance(), G4StatMFParameters::Getr0(), G4Fragment::GetZ_asInt(), x, G4Pow::Z13(), and G4Pow::Z23().
Referenced by G4StatMFMacroCanonical().
|
private |
|
private |
|
private |
|
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().