#include <ML2Convergence.hh>
Definition at line 52 of file ML2Convergence.hh.
◆ CML2Convergence() [1/2]
CML2Convergence::CML2Convergence |
( |
void |
| ) |
|
◆ CML2Convergence() [2/2]
CML2Convergence::CML2Convergence |
( |
G4int |
seed, |
|
|
G4int |
saving_in_Selected_Voxels_every_events, |
|
|
G4String |
FileExperimentalData, |
|
|
G4String |
FileExperimentalDataOut, |
|
|
G4bool |
bCompareExp, |
|
|
G4int |
maxNumberOfEvents, |
|
|
G4int |
nRecycling, |
|
|
G4int |
nMaxLoops |
|
) |
| |
Definition at line 49 of file ML2Convergence.cc.
69 std::cout <<
"I don't have any convergence criteria set, I'll do " <<
nMaxLoops <<
" loop(s) for each rotation"<<
G4endl;
G4String fileExperimentalData
CML2ExpVoxels * ML2ExpVoxels
void setRecycling(int recycling)
◆ ~CML2Convergence()
CML2Convergence::~CML2Convergence |
( |
void |
| ) |
|
◆ add()
void CML2Convergence::add |
( |
const G4Step * |
aStep | ) |
|
Definition at line 85 of file ML2Convergence.cc.
90 if (aStep->GetTotalEnergyDeposit()>0.)
CML2ExpVoxels * ML2ExpVoxels
void add(G4ThreeVector pos, G4double depEnergy, G4double density)
◆ convergenceCriteria()
G4bool CML2Convergence::convergenceCriteria |
( |
| ) |
|
|
private |
Definition at line 112 of file ML2Convergence.cc.
115 G4int nEventsAccumulated=0;
125 std::cout <<
"\n ++++++++++++++++++++ \n";
126 std::cout <<
"current geometry: " <<
nGeometry;
127 std::cout <<
"\nNumber of events accumulated in the current geometry:"<<
128 nEventsAccumulated<<
"\nNumber of events to be accumulated:" <<
CML2ExpVoxels * ML2ExpVoxels
void resetNEventsInVoxels()
G4int getMaxNumberOfEvents()
◆ getExpVoxels()
◆ getMaxNumberOfEvents()
G4double CML2Convergence::getMaxNumberOfEvents |
( |
| ) |
|
|
inline |
◆ getNMaxLoops()
int CML2Convergence::getNMaxLoops |
( |
| ) |
|
|
inline |
◆ saveResults()
void CML2Convergence::saveResults |
( |
| ) |
|
|
inline |
◆ setMaxNumberOfEvents()
void CML2Convergence::setMaxNumberOfEvents |
( |
G4int |
val | ) |
|
|
inline |
◆ setNewGeometry()
void CML2Convergence::setNewGeometry |
( |
| ) |
|
|
inline |
◆ stopRun()
G4bool CML2Convergence::stopRun |
( |
| ) |
|
Definition at line 94 of file ML2Convergence.cc.
CML2ExpVoxels * ML2ExpVoxels
G4bool convergenceCriteria()
◆ bCompareExp
G4bool CML2Convergence::bCompareExp |
|
private |
◆ fileExperimentalData
G4String CML2Convergence::fileExperimentalData |
|
private |
◆ idCurrentLoop
int CML2Convergence::idCurrentLoop |
|
private |
◆ maxNumberOfEvents
G4int CML2Convergence::maxNumberOfEvents |
|
private |
◆ ML2ExpVoxels
◆ nAccumulatedEvents
G4int CML2Convergence::nAccumulatedEvents |
|
private |
◆ nGeometry
G4int CML2Convergence::nGeometry |
|
private |
◆ nMaxLoops
int CML2Convergence::nMaxLoops |
|
private |
◆ voxels
std::vector<Svoxel> CML2Convergence::voxels |
|
private |
The documentation for this class was generated from the following files: