#include <G4StatMFMicroManager.hh>
Definition at line 43 of file G4StatMFMicroManager.hh.
◆ G4StatMFMicroManager()
◆ ~G4StatMFMicroManager()
G4StatMFMicroManager::~G4StatMFMicroManager |
( |
| ) |
|
Definition at line 72 of file G4StatMFMicroManager.cc.
73{
74 if (!_Partition.empty())
75 {
76 std::for_each(_Partition.begin(),_Partition.end(),
77 DeleteFragment());
78 }
79}
◆ ChooseChannel()
Definition at line 170 of file G4StatMFMicroManager.cc.
171{
174
175 for (std::vector<G4StatMFMicroPartition*>::iterator i = _Partition.begin();
176 i != _Partition.end(); ++i)
177 {
178 AccumWeight += (*i)->GetProbability();
179 if (RandNumber < AccumWeight)
180 return (*i)->ChooseZ(A0,Z0,MeanT);
181 }
182
184 "G4StatMFMicroCanonical::ChooseChannel: Couldn't find a channel.");
185 return 0;
186}
◆ GetMeanEntropy()
G4double G4StatMFMicroManager::GetMeanEntropy |
( |
void | | ) |
const |
|
inline |
◆ GetMeanMultiplicity()
G4double G4StatMFMicroManager::GetMeanMultiplicity |
( |
void | | ) |
const |
|
inline |
◆ GetMeanTemperature()
G4double G4StatMFMicroManager::GetMeanTemperature |
( |
void | | ) |
const |
|
inline |
◆ GetProbability()
G4double G4StatMFMicroManager::GetProbability |
( |
void | | ) |
const |
|
inline |
◆ Normalize()
void G4StatMFMicroManager::Normalize |
( |
G4double | Norm | ) |
|
Definition at line 158 of file G4StatMFMicroManager.cc.
159{
160 _Normalization = Norm;
161 _WW /= Norm;
162 _MeanMultiplicity /= Norm;
163 _MeanTemperature /= Norm;
164 _MeanEntropy /= Norm;
165
166 return;
167}
◆ operator!=()
◆ operator==()
The documentation for this class was generated from the following files: