Geant4  10.03
G4StatMFMacroTemperature Class Reference

#include <G4StatMFMacroTemperature.hh>

Public Member Functions

 G4StatMFMacroTemperature (const G4double anA, const G4double aZ, const G4double ExEnergy, const G4double FreeE0, const G4double kappa, std::vector< G4VStatMFMacroCluster * > *ClusterVector)
 
 ~G4StatMFMacroTemperature ()
 
G4double operator() (const G4double T)
 
G4double GetMeanMultiplicity (void) const
 
G4double GetChemicalPotentialMu (void) const
 
G4double GetChemicalPotentialNu (void) const
 
G4double GetTemperature (void) const
 
G4double GetEntropy (void) const
 
G4double CalcTemperature (void)
 

Private Member Functions

 G4StatMFMacroTemperature ()
 
 G4StatMFMacroTemperature (const G4StatMFMacroTemperature &)
 
G4StatMFMacroTemperatureoperator= (const G4StatMFMacroTemperature &right)
 
G4bool operator== (const G4StatMFMacroTemperature &right) const
 
G4bool operator!= (const G4StatMFMacroTemperature &right) const
 
G4double FragsExcitEnergy (const G4double T)
 
void CalcChemicalPotentialNu (const G4double T)
 

Private Attributes

G4double theA
 
G4double theZ
 
G4double _ExEnergy
 
G4double _FreeInternalE0
 
G4double _Kappa
 
G4double _MeanMultiplicity
 
G4double _MeanTemperature
 
G4double _ChemPotentialMu
 
G4double _ChemPotentialNu
 
G4double _MeanEntropy
 
std::vector
< G4VStatMFMacroCluster * > * 
_theClusters
 

Detailed Description

Definition at line 42 of file G4StatMFMacroTemperature.hh.

Constructor & Destructor Documentation

G4StatMFMacroTemperature::G4StatMFMacroTemperature ( const G4double  anA,
const G4double  aZ,
const G4double  ExEnergy,
const G4double  FreeE0,
const G4double  kappa,
std::vector< G4VStatMFMacroCluster * > *  ClusterVector 
)

Definition at line 47 of file G4StatMFMacroTemperature.cc.

G4StatMFMacroTemperature::~G4StatMFMacroTemperature ( )

Definition at line 63 of file G4StatMFMacroTemperature.cc.

G4StatMFMacroTemperature::G4StatMFMacroTemperature ( )
private
G4StatMFMacroTemperature::G4StatMFMacroTemperature ( const G4StatMFMacroTemperature )
inlineprivate

Definition at line 62 of file G4StatMFMacroTemperature.hh.

Member Function Documentation

void G4StatMFMacroTemperature::CalcChemicalPotentialNu ( const G4double  T)
private

Definition at line 186 of file G4StatMFMacroTemperature.cc.

References _ChemPotentialMu, _ChemPotentialNu, _Kappa, _MeanMultiplicity, _theClusters, G4StatMFMacroChemicalPotential::CalcChemicalPotentialNu(), G4StatMFMacroChemicalPotential::GetChemicalPotentialMu(), G4StatMFMacroChemicalPotential::GetMeanMultiplicity(), theA, and theZ.

Referenced by FragsExcitEnergy().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4StatMFMacroTemperature::CalcTemperature ( void  )

Definition at line 66 of file G4StatMFMacroTemperature.cc.

References _ExEnergy, _MeanTemperature, G4Solver< Function >::Brent(), G4Solver< Function >::Crenshaw(), G4cerr, G4cout, G4endl, G4Solver< Function >::GetRoot(), G4INCL::Math::max(), MeV, operator()(), G4Solver< Function >::SetIntervalLimits(), and theA.

Referenced by G4StatMFMacroCanonical::CalculateTemperature().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4StatMFMacroTemperature::FragsExcitEnergy ( const G4double  T)
private

Definition at line 150 of file G4StatMFMacroTemperature.cc.

References _FreeInternalE0, _Kappa, _MeanEntropy, _theClusters, G4Pow::A13(), CalcChemicalPotentialNu(), G4Pow::GetInstance(), G4StatMFParameters::GetKappaCoulomb(), G4StatMFParameters::Getr0(), pi, theA, theZ, and G4Pow::Z13().

Referenced by operator()().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4StatMFMacroTemperature::GetChemicalPotentialMu ( void  ) const
inline

Definition at line 74 of file G4StatMFMacroTemperature.hh.

References _ChemPotentialMu.

Referenced by G4StatMFMacroCanonical::CalculateTemperature().

+ Here is the caller graph for this function:

G4double G4StatMFMacroTemperature::GetChemicalPotentialNu ( void  ) const
inline

Definition at line 76 of file G4StatMFMacroTemperature.hh.

References _ChemPotentialNu.

Referenced by G4StatMFMacroCanonical::CalculateTemperature().

+ Here is the caller graph for this function:

G4double G4StatMFMacroTemperature::GetEntropy ( void  ) const
inline

Definition at line 80 of file G4StatMFMacroTemperature.hh.

References _MeanEntropy.

Referenced by G4StatMFMacroCanonical::CalculateTemperature().

+ Here is the caller graph for this function:

G4double G4StatMFMacroTemperature::GetMeanMultiplicity ( void  ) const
inline

Definition at line 72 of file G4StatMFMacroTemperature.hh.

References _MeanMultiplicity.

Referenced by G4StatMFMacroCanonical::CalculateTemperature().

+ Here is the caller graph for this function:

G4double G4StatMFMacroTemperature::GetTemperature ( void  ) const
inline

Definition at line 78 of file G4StatMFMacroTemperature.hh.

References _MeanTemperature.

G4bool G4StatMFMacroTemperature::operator!= ( const G4StatMFMacroTemperature right) const
private
G4double G4StatMFMacroTemperature::operator() ( const G4double  T)
inline

Definition at line 53 of file G4StatMFMacroTemperature.hh.

References _ExEnergy, and FragsExcitEnergy().

Referenced by CalcTemperature().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4StatMFMacroTemperature& G4StatMFMacroTemperature::operator= ( const G4StatMFMacroTemperature right)
private
G4bool G4StatMFMacroTemperature::operator== ( const G4StatMFMacroTemperature right) const
private

Member Data Documentation

G4double G4StatMFMacroTemperature::_ChemPotentialMu
private

Definition at line 106 of file G4StatMFMacroTemperature.hh.

Referenced by CalcChemicalPotentialNu(), and GetChemicalPotentialMu().

G4double G4StatMFMacroTemperature::_ChemPotentialNu
private

Definition at line 108 of file G4StatMFMacroTemperature.hh.

Referenced by CalcChemicalPotentialNu(), and GetChemicalPotentialNu().

G4double G4StatMFMacroTemperature::_ExEnergy
private

Definition at line 96 of file G4StatMFMacroTemperature.hh.

Referenced by CalcTemperature(), and operator()().

G4double G4StatMFMacroTemperature::_FreeInternalE0
private

Definition at line 98 of file G4StatMFMacroTemperature.hh.

Referenced by FragsExcitEnergy().

G4double G4StatMFMacroTemperature::_Kappa
private

Definition at line 100 of file G4StatMFMacroTemperature.hh.

Referenced by CalcChemicalPotentialNu(), and FragsExcitEnergy().

G4double G4StatMFMacroTemperature::_MeanEntropy
private

Definition at line 110 of file G4StatMFMacroTemperature.hh.

Referenced by FragsExcitEnergy(), and GetEntropy().

G4double G4StatMFMacroTemperature::_MeanMultiplicity
private

Definition at line 102 of file G4StatMFMacroTemperature.hh.

Referenced by CalcChemicalPotentialNu(), and GetMeanMultiplicity().

G4double G4StatMFMacroTemperature::_MeanTemperature
private

Definition at line 104 of file G4StatMFMacroTemperature.hh.

Referenced by CalcTemperature(), and GetTemperature().

std::vector<G4VStatMFMacroCluster*>* G4StatMFMacroTemperature::_theClusters
private

Definition at line 112 of file G4StatMFMacroTemperature.hh.

Referenced by CalcChemicalPotentialNu(), and FragsExcitEnergy().

G4double G4StatMFMacroTemperature::theA
private
G4double G4StatMFMacroTemperature::theZ
private

Definition at line 94 of file G4StatMFMacroTemperature.hh.

Referenced by CalcChemicalPotentialNu(), and FragsExcitEnergy().


The documentation for this class was generated from the following files: