|
PlasmaMLPALLAS
|
Structure for YAG detector statistics. More...
#include <PlasmaMLPALLASEventAction.hh>
Public Member Functions | |
| void | AddXExit (float d) |
| void | AddYExit (float d) |
| void | AddZExit (float d) |
| void | AddParentID (int d) |
| void | AddParticleID (int d) |
| void | AddEnergy (float d) |
| void | AddDepositedEnergy (float d) |
| void | AddTotalDepositedEnergy (float d) |
| size_t | XExitSize () const |
| size_t | YExitSize () const |
| size_t | ZExitSize () const |
| size_t | ParentIDSize () const |
| size_t | ParticleIDSize () const |
| size_t | EnergySize () const |
| size_t | TotalDepositedEnergySize () const |
| float | GetXExit (size_t i) const |
| float | GetYExit (size_t i) const |
| float | GetZExit (size_t i) const |
| int | GetParentID (size_t i) const |
| int | GetParticleID (size_t i) const |
| float | GetEnergy (size_t i) const |
| float | GetTotalDepositedEnergy (size_t i) const |
| void | ActivateFlag () |
| void | ResetFlag () |
| G4bool | ReturnFlag () const |
| void | ResetDepositedEnergy () |
| float | GetDepositedEnergy () const |
Public Attributes | |
| std::vector< float > | x_exit |
| std::vector< float > | y_exit |
| std::vector< float > | z_exit |
| std::vector< int > | parentID |
| std::vector< int > | particleID |
| std::vector< float > | energy |
| float | deposited_energy = 0.0 |
| std::vector< float > | total_deposited_energy |
| G4bool | flag = false |
Structure for YAG detector statistics.
Tracks exit coordinates, particle IDs, energies, deposited energy, and flags.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| float RunTallyYAG::deposited_energy = 0.0 |
| std::vector<float> RunTallyYAG::energy |
| G4bool RunTallyYAG::flag = false |
| std::vector<int> RunTallyYAG::parentID |
| std::vector<int> RunTallyYAG::particleID |
| std::vector<float> RunTallyYAG::total_deposited_energy |
| std::vector<float> RunTallyYAG::x_exit |
| std::vector<float> RunTallyYAG::y_exit |
| std::vector<float> RunTallyYAG::z_exit |