#include <G4StatMFMicroCanonical.hh>
Definition at line 47 of file G4StatMFMicroCanonical.hh.
G4StatMFMicroCanonical::G4StatMFMicroCanonical |
( |
const G4Fragment & |
theFragment | ) |
|
G4StatMFMicroCanonical::~G4StatMFMicroCanonical |
( |
| ) |
|
Definition at line 48 of file G4StatMFMicroCanonical.cc.
51 if (!_ThePartitionManagerVector.empty()) {
52 std::for_each(_ThePartitionManagerVector.begin(),
53 _ThePartitionManagerVector.end(),
Implements G4VStatMFEnsemble.
Definition at line 234 of file G4StatMFMicroCanonical.cc.
240 if (RandNumber < _WCompoundNucleus) {
248 G4double AccumWeight = _WCompoundNucleus;
249 std::vector<G4StatMFMicroManager*>::iterator it;
250 for (it = _ThePartitionManagerVector.begin(); it != _ThePartitionManagerVector.end(); ++it) {
251 AccumWeight += (*it)->GetProbability();
252 if (RandNumber < AccumWeight) {
256 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMicroCanonical::ChooseAandZ: wrong normalization!");
void CreateFragment(G4int A, G4int Z)
G4double __MeanTemperature
The documentation for this class was generated from the following files: