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 | 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: