ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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.
View newest version in sPHENIX GitHub at line 49 of file G4StatMFMacroCanonical.hh
G4StatMFMacroCanonical::G4StatMFMacroCanonical | ( | G4Fragment const & | theFragment | ) |
Definition at line 43 of file G4StatMFMacroCanonical.cc.
View newest version in sPHENIX GitHub at line 43 of file G4StatMFMacroCanonical.cc
References _theClusters, G4Fragment::GetA_asInt(), and Initialize().
G4StatMFMacroCanonical::~G4StatMFMacroCanonical | ( | ) |
Definition at line 60 of file G4StatMFMacroCanonical.cc.
View newest version in sPHENIX GitHub at line 60 of file G4StatMFMacroCanonical.cc
References _theClusters.
|
inlineprivate |
Definition at line 61 of file G4StatMFMacroCanonical.hh.
View newest version in sPHENIX GitHub at line 61 of file G4StatMFMacroCanonical.hh
|
inlineprivate |
Definition at line 65 of file G4StatMFMacroCanonical.hh.
View newest version in sPHENIX GitHub at line 65 of file G4StatMFMacroCanonical.hh
|
private |
Definition at line 89 of file G4StatMFMacroCanonical.cc.
View newest version in sPHENIX GitHub 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(), max, MeV, Z, and G4Pow::Z13().
Referenced by Initialize().
Definition at line 164 of file G4StatMFMacroCanonical.cc.
View newest version in sPHENIX GitHub at line 164 of file G4StatMFMacroCanonical.cc
References G4VStatMFEnsemble::__MeanMultiplicity, _theClusters, A(), kdfinder::abs(), G4UniformRand, and it.
Referenced by ChooseAandZ().
|
virtual |
Implements G4VStatMFEnsemble.
Definition at line 122 of file G4StatMFMacroCanonical.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 209 of file G4StatMFMacroCanonical.cc
References G4VStatMFEnsemble::__MeanTemperature, _ChemPotentialNu, _theClusters, A(), kdfinder::abs(), G4StatMFChannel::CreateFragment(), G4lrint(), G4UniformRand, G4StatMFParameters::GetCoulomb(), G4StatMFParameters::GetGamma0(), G4Pow::GetInstance(), incremental_prev_tag::idx, G4INCL::DeJongSpin::shoot(), z, and G4Pow::Z23().
Referenced by ChooseAandZ().
|
private |
Definition at line 70 of file G4StatMFMacroCanonical.cc.
View newest version in sPHENIX GitHub 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(), x, Z, G4Pow::Z13(), and G4Pow::Z23().
Referenced by G4StatMFMacroCanonical().
|
private |
|
private |
|
private |
|
private |
Definition at line 98 of file G4StatMFMacroCanonical.hh.
View newest version in sPHENIX GitHub at line 98 of file G4StatMFMacroCanonical.hh
Referenced by CalculateTemperature().
|
private |
Definition at line 101 of file G4StatMFMacroCanonical.hh.
View newest version in sPHENIX GitHub at line 101 of file G4StatMFMacroCanonical.hh
Referenced by CalculateTemperature(), and ChooseZ().
|
private |
Definition at line 105 of file G4StatMFMacroCanonical.hh.
View newest version in sPHENIX GitHub at line 105 of file G4StatMFMacroCanonical.hh
Referenced by CalculateTemperature().
|
private |
Definition at line 108 of file G4StatMFMacroCanonical.hh.
View newest version in sPHENIX GitHub at line 108 of file G4StatMFMacroCanonical.hh
Referenced by CalculateTemperature(), ChooseA(), ChooseZ(), G4StatMFMacroCanonical(), and ~G4StatMFMacroCanonical().