gtsimulation.interaction.matter_layer#

Geant4 Matter Layer Simulator

Classes

class gtsimulation.interaction.matter_layer.ParticleData#
property charge#
property kineticEnergy#
property lastProcess#
property mass#
property momentumDirection#
property name#
property pdgCode#
property position#
class gtsimulation.interaction.matter_layer.RunResult#
property primary#
property secondaries#
class gtsimulation.interaction.matter_layer.Simulator#
property material_count#
run(self: gtsimulation.interaction.matter_layer.Simulator, pdg: SupportsInt | SupportsIndex, energy: SupportsFloat | SupportsIndex, mass: SupportsFloat | SupportsIndex, density: SupportsFloat | SupportsIndex, element_name: collections.abc.Sequence[str], element_abundance: collections.abc.Sequence[SupportsFloat | SupportsIndex]) gtsimulation.interaction.matter_layer.RunResult#

Run one event with given parameters