Singleton class responsible for managing, analysing, and saving decay-related data.
|
| void | appendDecay (G4String pParticleName, G4double pDecayTime, G4ThreeVector pDecayPosition) |
| | Append decay information to internal data structures.
|
| |
|
void | mergeDecayData () |
| |
|
void | mergeFiles () |
| |
|
void | writeMultiplicity (G4double pTimeWindow) |
| | Calls calculateMultiplicity and writes the results to the output file.
|
| |
|
void | writeThreadDecayInformation () |
| | Write isotoped related data to the output file.
|
| |
|
void | writeThreadHitInformation () |
| | Write data of the hits to the output file.
|
| |
|
void | reset () |
| | Resets (deletes) decay and hits data.
|
| |
|
|
static G4ThreadLocal DecayStats * | m_threadDecayStats = nullptr |
| |
|
static G4Mutex | m_mutex = G4Mutex() |
| |
|
static OMSimDecaysAnalysis * | m_instance = nullptr |
| |
◆ appendDecay()
| void OMSimDecaysAnalysis::appendDecay |
( |
G4String |
p_particleName, |
|
|
G4double |
p_decayTime, |
|
|
G4ThreeVector |
p_decayPosition |
|
) |
| |
- Parameters
-
| p_particleName | Name of the particle. |
| p_decayTime | Time of the decay. |
| p_decayPosition | Global position of the decay. |
The documentation for this class was generated from the following files: