#include <G4StatMFMicroManager.hh>
Definition at line 43 of file G4StatMFMicroManager.hh.
◆ G4StatMFMicroManager() [1/2]
◆ ~G4StatMFMicroManager()
| G4StatMFMicroManager::~G4StatMFMicroManager |
( |
| ) |
|
Definition at line 45 of file G4StatMFMicroManager.cc.
46{
47 if (!_Partition.empty()) {
48 for (auto & p : _Partition) { delete p; }
49 }
50}
◆ G4StatMFMicroManager() [2/2]
◆ ChooseChannel()
Definition at line 141 of file G4StatMFMicroManager.cc.
142{
145
146 for (auto & p : _Partition) {
147 AccumWeight += p->GetProbability();
148 if (RandNumber <= AccumWeight)
149 return p->ChooseZ(A0,Z0,MeanT);
150 }
151
152 throw G4HadronicException(__FILE__, __LINE__,
153 "G4StatMFMicroManager::ChooseChannel: Couldn't find a channel.");
154 return nullptr;
155}
◆ 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 129 of file G4StatMFMicroManager.cc.
130{
131 _Normalization = Norm;
132 _WW /= Norm;
133 _MeanMultiplicity /= Norm;
134 _MeanTemperature /= Norm;
135 _MeanEntropy /= Norm;
136
137 return;
138}
◆ operator!=()
◆ operator=()
◆ operator==()
The documentation for this class was generated from the following files: