|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI_sampling.hpp>
Public Attributes | |
| SampledType | m_sampledType |
| bool | m_isVelocity |
| int | m_productIntid |
| int | m_productIndex |
| int | m_userProductIndex |
| int | m_numberOfDBRC_rejections |
| double | m_productMass |
| double | m_kineticEnergy |
| double | m_px_vx |
| double | m_py_vy |
| double | m_pz_vz |
| int | m_delayedNeutronIndex |
| double | m_delayedNeutronDecayRate |
| double | m_birthTimeSec |
Definition at line 218 of file MCGIDI_sampling.hpp.
| double MCGIDI::Sampling::Product::m_birthTimeSec |
Some products, like delayed fission neutrons, are to appear (be born) later. This is the time in seconds that such a particle should be born since the interaction.
Definition at line 234 of file MCGIDI_sampling.hpp.
| double MCGIDI::Sampling::Product::m_delayedNeutronDecayRate |
If the product is a delayed neutron, this is its decay rate.
Definition at line 233 of file MCGIDI_sampling.hpp.
| int MCGIDI::Sampling::Product::m_delayedNeutronIndex |
If the product is a delayed neutron, this is its index.
Definition at line 232 of file MCGIDI_sampling.hpp.
| bool MCGIDI::Sampling::Product::m_isVelocity |
If true, m_px_vx, m_py_vy and m_pz_vz are velocities otherwise momenta.
Definition at line 222 of file MCGIDI_sampling.hpp.
| double MCGIDI::Sampling::Product::m_kineticEnergy |
The kinetic energy of the sampled product.
Definition at line 228 of file MCGIDI_sampling.hpp.
Referenced by G4GIDI_target::getFinalState(), and MCGIDI::upScatterModelABoostParticle().
| int MCGIDI::Sampling::Product::m_numberOfDBRC_rejections |
For the DBRC upscattering model, this is the number of rejections + 1 per product sample.
Definition at line 226 of file MCGIDI_sampling.hpp.
| int MCGIDI::Sampling::Product::m_productIndex |
The index of the sampled product.
Definition at line 224 of file MCGIDI_sampling.hpp.
| int MCGIDI::Sampling::Product::m_productIntid |
The intid of the sampled product.
Definition at line 223 of file MCGIDI_sampling.hpp.
Referenced by G4GIDI_target::getFinalState().
| double MCGIDI::Sampling::Product::m_productMass |
The mass of the sampled product.
Definition at line 227 of file MCGIDI_sampling.hpp.
Referenced by MCGIDI::upScatterModelABoostParticle().
| double MCGIDI::Sampling::Product::m_px_vx |
The velocity or momentum along the x-axis of the sampled product.
Definition at line 229 of file MCGIDI_sampling.hpp.
Referenced by G4GIDI_target::getFinalState(), and MCGIDI::upScatterModelABoostParticle().
| double MCGIDI::Sampling::Product::m_py_vy |
The velocity or momentum along the y-axis of the sampled product.
Definition at line 230 of file MCGIDI_sampling.hpp.
Referenced by G4GIDI_target::getFinalState(), and MCGIDI::upScatterModelABoostParticle().
| double MCGIDI::Sampling::Product::m_pz_vz |
The velocity or momentum along the z-axis of the sampled product. The z-axis is along the direction of the projectile's velolcity.
Definition at line 231 of file MCGIDI_sampling.hpp.
Referenced by G4GIDI_target::getFinalState(), and MCGIDI::upScatterModelABoostParticle().
| SampledType MCGIDI::Sampling::Product::m_sampledType |
Definition at line 221 of file MCGIDI_sampling.hpp.
| int MCGIDI::Sampling::Product::m_userProductIndex |
The user particle index of the sampled product.
Definition at line 225 of file MCGIDI_sampling.hpp.